At a Glance
- Tasks: Shape the future of 3D graphics APIs and enhance GPU performance.
- Company: Leading tech organisation at the forefront of GPU innovation.
- Benefits: Competitive contract pay with potential for extension.
- Other info: Onsite role in Cambridge with opportunities to collaborate with experts.
- Why this job: Work on next-gen GPU technologies and make a real impact.
- Qualifications: Strong C/C++ skills and 4+ years in GPU software development.
The predicted salary is between 50000 - 70000 £ per year.
We are working with a leading technology organisation at the forefront of GPU and graphics innovation, looking to bring on an experienced GPU Software Engineer to join their team on a contract basis. This role sits at the intersection of graphics APIs, GPU architecture, and performance engineering. You will be involved in shaping how modern 3D graphics APIs evolve and how they translate into real-world GPU performance and capabilities.
Key Responsibilities:
- Investigate and evaluate features of modern 3D graphics APIs such as Vulkan and DirectX
- Design and prototype new API features and extensions
- Analyse performance impact and validate improvements using real-world rendering scenarios
- Collaborate closely with hardware architects, driver teams, and software engineers
- Contribute to future GPU architecture considerations through software insights
Requirements:
- Strong C/C++ programming skills
- 4+ years’ experience in GPU software, graphics, or driver development
- Hands-on experience with at least one of: Vulkan, OpenGL ES, DirectX, or Metal
- Solid understanding of rendering pipelines and GPU workloads
- Experience in performance analysis and optimisation
Nice to have:
- Knowledge of ray tracing, mesh shading, or neural rendering
- Experience working close to GPU drivers or hardware architecture
- Familiarity with emerging graphics technologies
If you’re interested in working on next-generation GPU technologies and influencing how graphics systems evolve, feel free to reach out or apply directly.
GPU Software Engineer (Contract) employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land GPU Software Engineer (Contract)
✨Tip Number 1
Network like a pro! Reach out to your connections in the GPU and graphics field. Attend meetups or online events where you can chat with industry folks. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Vulkan, DirectX, or any cool rendering techniques. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for technical interviews by brushing up on your C/C++ skills and understanding of GPU architecture. Practice coding challenges that focus on performance analysis and optimisation to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace GPU Software Engineer (Contract)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with GPU software and graphics APIs like Vulkan and DirectX. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about GPU technologies and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Your Technical Skills: Since this role requires strong C/C++ programming skills, make sure to mention specific projects or experiences where you’ve used these languages. We love seeing real-world applications of your expertise!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at European Tech Recruit
✨Know Your Graphics APIs
Make sure you brush up on your knowledge of modern 3D graphics APIs like Vulkan and DirectX. Be ready to discuss their features, strengths, and weaknesses, as well as how they impact GPU performance. This will show that you're not just familiar with the tech but can also think critically about it.
✨Showcase Your C/C++ Skills
Since strong C/C++ programming skills are a must, prepare to demonstrate your coding abilities. You might be asked to solve problems or even write code during the interview. Practising common algorithms and data structures in these languages can give you a solid edge.
✨Discuss Performance Analysis
Be ready to talk about your experience with performance analysis and optimisation. Share specific examples of how you've evaluated and improved rendering scenarios in the past. This will highlight your practical experience and understanding of GPU workloads.
✨Collaborate and Communicate
This role involves working closely with hardware architects and other teams, so emphasise your collaboration skills. Prepare examples of how you've successfully worked in a team environment, especially in cross-functional settings. Good communication can set you apart from other candidates.