GPU HLM Engineer - Cork, Ireland
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
QT Technologies is seeking a GPU HLM Engineer to join their team in Cork, Ireland. This role involves developing advanced GPU simulator models and contributing to the architecture design of next-generation Graphics Processing Units using C/C++ and other methodologies.
Responsibilities
- Develop bitwise accurate functional models (C-Model) using C/C++ to simulate new architectures and solutions.
- Develop solid test suites and perform functional verification & validation with C-Model and RTL simulation.
- Perform conformance tests, stress & random tests and stabilize GPUs & Compute systems.
- Apply GPU knowledge and experience to architect, design, implement, verify, and/or optimize the performance and power of GPU cores.
- Build functional model simulations, develop software, and test for various graphics to verify correctness and ensure performance and power goals are met.
- Program and run graphics tests using tools and methods to assess functionality, performance, and power and identify issues.
- Collaborate with teams, third-party vendors, and external users to guide implementation and ensure alignment with needs and goals.
- Develop driver and compiler software to support GPU products.
- Write detailed technical documentation and feature descriptions for GPU projects to guide users and/or customers to use or implement software.
Requirements
- Good understanding of Computer Architecture and/or Graphics Pipelines.
- Intermediate or higher C++ coding, debugging and problem-solving skills.
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience.
- OR Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 1+ year of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience.
- OR PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field.
Desired Qualifications
- Programming experience in modelling using C++
- Knowledge in graphics/ray-tracing/compute pipeline (e.g., DirectX, OpenGL, OpenCL, Vulkan, etc.)
- Ability to write clean, professional & maintainable code in C++
- In addition to strong C/C++, scripting languages like Perl/Python programming language
- 3D Graphics, GPU compute, driver development or compiler experience is a plus
- Agile development methodology experience is preferable
- Good communication skills and ability & desire to work in a geographically diverse team.
- Master's degree or PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- 2+ years of relevant GPU experience.
Benefits
- Salary, stock and performance related bonus
- Maternity/Paternity Leave
- Employee stock purchase scheme
- Matching pension scheme
- Education Assistance
- Relocation and immigration support (if needed)
- Life, Medical, Income and Travel Insurance
- Subsidised memberships for physical and mental well-being
- Bicycle purchase scheme
- Employee run clubs, including, running, football, chess, badminton + many more
Skills
C++Computer ArchitectureGraphics PipelinesCPerlPythonDirectXOpenGLOpenCLVulkanDriver DevelopmentCompilerAgile
#GPU#HLM#Engineer#Cork#Ireland#QT Technologies Ireland Limited#Engineering#ASICS#Graphics#Modelling#Simulation#Architecture#C++#C#Verification#Validation#Computer Architecture#Graphics Pipelines#DirectX#OpenGL#OpenCL#Vulkan#Perl#Python#Driver Development#Compiler#Agile
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
15 hours ago
Employment Type
Full Time
Work mode
On Site
Salary
Negotiable
Experience Level
Mid-Senior
Locations
Cork, Ireland
Qualification
Bachelor, Master, Doctoral
Applicants
Be an early applicant
