GPU Software Performance Engineer

Opens intel.wd1.myworkdayjobs.com in a new tab

About This Role

  • The Role and Impact: Join our GPU Software Performance team and contribute to shaping the world of 3D graphics and GPU technologies.
  • We are looking for a GPU Software Development Engineer to focus on performance optimisation of 3D games and applications on Linux, through driver and shader compiler work.
  • Experience with a compiler, especially a shader compiler, development would be a great asset, but is not critical.
  • Key Responsibilities: Design, develop, and validate software for Intel GPUs across various layers, including user-mode drivers, shader compiler, and application-level solutions.
  • Collaborate with cross-geo teams, including software development, performance analysis, and hardware/software architecture teams.
  • Implement and optimise 3D graphics driver features and enhancements for graphics APIs such as DirectX, Vulkan, or OpenGL.
  • Analyse hardware and software functionality and performance to implement driver-based optimisations, ensuring seamless gaming and application experiences.
  • Engage with software developers and game developers to recommend optimal solutions and provide feedback for performance improvements.
  • Develop and maintain internal tools and infrastructure to support profiling, debugging, and optimising GPU software solutions.
  • Continuously enhance graphics drivers for current platforms by addressing new game titles, operating system updates, and emerging user needs.

Requirements

  • University degree in Computer Science, Computer Engineering, or a related field, with 3+ years of professional experience, or 5+ years of experience.
  • Strong proficiency in C++ programming with a solid understanding of object-oriented design principles.
  • Experience with at least one modern 3D graphics API, such as DirectX, Vulkan, or OpenGL.
  • In-depth knowledge of the 3D graphics pipeline, rendering techniques, and GPU architecture.
  • Practical experience in software debugging, performance optimisation, and resolving complex technical issues.
  • Familiarity with revision control tools and CI/CD pipelines.
  • Fluency in English Preferred Qualifications: Experience in developing 3D graphics drivers or game engines.
  • Knowledge of Linux operating systems and experience with GPU driver development on Linux.
  • Familiarity with shader compiler development and optimisation.
  • Prior experience in the gaming industry or working with 3D rendering applications.
  • Strong analytical and problem-solving skills, with the ability to work independently or collaboratively in a team environment.
  • What we offer: At Intel, employees share in successes, enjoy comprehensive rewards and are inspired by an innovative & inclusive workplace.
  • What can you expect when there is a match between us? We guarantee you will be working in a safe environment ; either at your own home or in our premises if needed, the security and wellbeing of you and your family stands as our utmost responsibility.
  • You will have constant opportunities to develop your professional career through technical and soft skills training , taking part in innovation projects or rotational programs Flexible working hours are important to us And our Amazing Benefits to make life easier and more enjoyable are waiting for you : Stock Program, Annual and Quarterly Bonuses, Employee Pension Plan, Medical Plan and life insurance for you and your Family, Peer to peer recognition, Ticket restaurant Card, Multisport Card / Holiday card, Groups of enthusiasts, Exclusive employee discounts, (online) events and many more.

Sourced directly from Intel’s career page

Your application goes straight to Intel.

Intel logo

Intel

Poland, Gdansk

Specialisation
Open roles at Intel
784 positions
Job ID
/job/Poland-Gdansk/GPU-Software-Performance-Engineer_JR0283341-1

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles