At a Glance
- Tasks: Design and develop next-gen GPU compiler and driver software for high-performance graphics.
- Company: Leading tech firm in Cambridge with a focus on innovation.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Dynamic work environment with excellent career advancement opportunities.
- Why this job: Join a team shaping the future of graphics technology and make a real impact.
- Qualifications: Experience in GPU software development and proficiency in C/C++ required.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a highly skilled GPU Compiler Engineer to help design and develop next-generation graphics and compute technologies. In this role, you will work on cutting‑edge GPU architectures, developing compiler and driver software that enables high-performance, power‑efficient graphics and compute workloads.
Key Responsibilities
- Architect, design, implement, and optimise GPU compiler and driver software
- Develop functional models and simulations to validate GPU behaviour
- Create and run graphics and compute tests to verify correctness, performance, and power efficiency
- Analyse and debug performance and functional issues across GPU software stacks
- Collaborate with internal teams, external partners, and third‑party vendors
- Produce clear technical documentation and feature descriptions to support internal and external users
Required Qualifications
- Strong experience in GPU software development, graphics, or compiler engineering
- Proficiency in C/C++ and low‑level systems programming
- Experience working with GPU architectures, graphics pipelines, or compute frameworks
- Solid understanding of performance optimisation and power efficiency
Preferred Qualifications
- Master’s degree or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field
- 5+ years of experience working on GPU, graphics, or compiler-related technologies
- Experience with compiler frameworks (e.g., LLVM) or GPU programming models
In accordance with local employment laws, applicants must have current, valid authorisation to work in Germany at the time of application. We are unable to sponsor employment visas for this role. Applications from individuals without existing work authorisation for the UK cannot be considered.
If this sounds interesting and you would like to learn more, click the link below to apply or email me with a copy of your CV at william@eu-recruit.com. By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice.
Job Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Industries: Telecommunications and Semiconductor Manufacturing
Compiler Engineer employer: European Tech Recruit
As a leading player in the telecommunications and semiconductor manufacturing industry, we pride ourselves on fostering a dynamic work culture that encourages innovation and collaboration. Our Cambridge location offers a vibrant tech community, providing employees with ample opportunities for professional growth and development while working on groundbreaking GPU technologies. With a commitment to employee well-being and a focus on high-performance projects, we ensure that our team members are equipped with the resources and support they need to thrive in their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Compiler Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to GPU software development or compiler engineering. This gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions specific to GPU architectures and compiler technologies. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Compiler Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in GPU software development and compiler engineering. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!
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 – we love to see your personality come through!
Showcase Your Technical Skills:When filling out your application, be sure to mention your proficiency in C/C++ and any experience with GPU architectures or compiler frameworks like LLVM. We’re looking for specific examples that demonstrate your expertise and problem-solving abilities.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it’s super easy – just click the link and follow the prompts!
How to prepare for a job interview at European Tech Recruit
✨Know Your GPU Stuff
Make sure you brush up on your knowledge of GPU architectures and compiler engineering. Be ready to discuss specific projects you've worked on, especially those involving performance optimisation and power efficiency. This will show that you’re not just familiar with the theory but have practical experience too.
✨C/C++ Proficiency is Key
Since the role requires strong skills in C/C++, be prepared 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.
✨Prepare for Technical Questions
Expect technical questions related to graphics pipelines, compute frameworks, and debugging techniques. Review common issues faced in GPU software stacks and think about how you would approach solving them. This will help you articulate your thought process clearly during the interview.
✨Show Your Collaborative Spirit
This role involves working with various teams and external partners, so highlight your teamwork skills. Share examples of past collaborations and how you contributed to successful outcomes. This will demonstrate that you can work well in a team-oriented environment, which is crucial for this position.