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.
Opens intel.wd1.myworkdayjobs.com in a new tab
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 — freeSimilar Other roles
Micron Technology
Memory Design Engineer | HBM - TPG
Richardson, TX|Other
Micron Technology
Films Process Development Engineer
Boise, ID - Main Site|Other
Micron Technology
Films Process Development Engineer
New York - Remote (B)|Other
Micron Technology
Senior Member of Technical Staff (SMTS) – Process Development, CMP, NAND
Fab 10N/X, Singapore|Other