Software Development Engineer - Data in Cambridge

Software Development Engineer - Data in Cambridge

Cambridge Temporary 50000 - 70000 € / year (est.) No home office possible
European Tech Recruit

At a Glance

  • Tasks: Join a team to design cutting-edge features for 3D graphics APIs and enhance GPU performance.
  • Company: Global leader in telecommunications and consumer electronics with innovative projects.
  • Benefits: Competitive contract rate, hands-on experience, and opportunity to work on groundbreaking technology.
  • Other info: Onsite role in Cambridge with excellent opportunities for professional growth.
  • Why this job: Make an impact in the gaming and rendering world with your skills in GPU software.
  • Qualifications: BSc, MSc, or PhD in a technical field and 4+ years in GPU software architecture.

The predicted salary is between 50000 - 70000 € per year.

A global leader in telecommunications and consumer electronics is seeking a GPU Software Engineer to join a specialised team on a contract basis. The company is currently focused on investigating and designing cutting-edge features for 3D graphics APIs, exploring how these advancements will shape the performance of both current and future GPU generations.

The role involves working alongside hardware and software architects to bridge the gap between API evolution and physical silicon design. You will be responsible for evaluating improvements to 3D Graphics APIs, prototyping interface changes, and drafting new specifications that push the boundaries of modern rendering.

You will investigate enhancements to 3D Graphics APIs, analysing their implications on hardware architecture and software efficiency. A key part of the work involves performance analysis and creating prototypes to demonstrate the real-world advantages of proposed API changes in gaming and high-end rendering scenarios.

  • A BSc, MSc, or PhD in a relevant technical discipline.
  • At least 4 years of experience in GPU software architecture or driver development.
  • Strong C/C++ programming skills and a solid grasp of the graphics rendering pipeline, including rasterisation and ray-tracing.
  • Experience with neural rendering, mesh shading, or ray-tracing pipelines would be highly advantageous.

Software Development Engineer - Data in Cambridge employer: European Tech Recruit

Join a pioneering company at the forefront of telecommunications and consumer electronics, where innovation meets collaboration in a vibrant work culture. As a Software Development Engineer in Cambridge, you'll benefit from a supportive environment that fosters professional growth, with opportunities to work on groundbreaking projects in 3D graphics APIs. Enjoy competitive remuneration, a focus on employee well-being, and the chance to contribute to advancements that shape the future of GPU technology.

European Tech Recruit

Contact Detail:

European Tech Recruit Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Development Engineer - Data in Cambridge

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to GPU software architecture or graphics APIs. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ skills and understanding the graphics rendering pipeline. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Software Development Engineer - Data in Cambridge

GPU Software Architecture
Driver Development
C/C++ Programming
Graphics Rendering Pipeline
Rasterisation
Ray-Tracing
3D Graphics APIs

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in GPU software architecture and driver development. We want to see how your skills in C/C++ and knowledge of the graphics rendering pipeline shine through!

Showcase Relevant Projects:Include any projects that demonstrate your work with 3D graphics APIs or performance analysis. We love seeing real-world applications of your skills, so don’t hold back on the details!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for cutting-edge technology and how you can contribute to our team’s goals in advancing GPU performance.

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’re considered for this exciting opportunity!

How to prepare for a job interview at European Tech Recruit

Know Your Graphics APIs

Make sure you brush up on your knowledge of 3D graphics APIs before the interview. Be ready to discuss their evolution and how they impact GPU performance. This will show that you're not just familiar with the basics, but also understand the cutting-edge advancements in the field.

Showcase Your Prototyping Skills

Prepare to talk about any prototypes you've developed in the past. Highlight specific projects where you evaluated improvements to graphics APIs or created new specifications. This will demonstrate your hands-on experience and ability to bridge the gap between theory and practical application.

Discuss Performance Analysis

Be ready to dive into performance analysis during the interview. Discuss how you've approached performance issues in previous roles, particularly in gaming or high-end rendering scenarios. This will illustrate your analytical skills and your understanding of the implications of API changes on hardware architecture.

Highlight Your Programming Expertise

Since strong C/C++ skills are crucial for this role, be prepared to discuss your programming experience in detail. Bring examples of complex problems you've solved using these languages, especially in relation to GPU software architecture or driver development. This will reinforce your technical capabilities and fit for the position.