At a Glance
- Tasks: Develop cutting-edge multimedia software for high-performance imaging on Windows devices.
- Company: Join a leading global tech innovator at their Cambridge R&D centre.
- Benefits: Enjoy a competitive salary, 33 days holiday, and a 3% pension scheme.
- Why this job: Be part of a team shaping the future of colour-accurate imaging and computer vision.
- Qualifications: MSc/PhD in Computer Science or related field; expert C/C++ skills required.
- Other info: Ideal for those passionate about pixels and performance in a dynamic environment.
The predicted salary is between 60000 - 84000 £ per year.
Shape the next generation of colour-accurate, high-performance imaging on Windows.
Our client, a leading global technology innovator, is building a brand-new multimedia stack at its Cambridge R&D centre—focused on real-time HDR tone-mapping, colour-space conversion, and computer-vision acceleration for ARM-based Windows devices. They’re seeking an inventive C/C++ engineer who lives and breathes pixels, performance, and high-fidelity image rendering.
- Design and prototype SDR → HDR rendering and image-processing algorithms.
- Build robust unit & integration tests to guarantee colour fidelity.
- MSc/PhD (or equivalent experience) in Computer Science, EE, Imaging or related.
- Expert-level C/C++ on Windows; strong performance profiling & SIMD experience.
- Hands-on knowledge of DirectX 11/12 (or Vulkan/Metal) and shader programming.
- Experience with image/video processing or real-time computer vision.
- Contributions to open-source graphics or imaging projects.
Software Engineer, C++ Developer employer: European Tech Recruit
Contact Detail:
European Tech Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, C++ Developer
✨Tip Number 1
Familiarise yourself with the latest advancements in HDR tone-mapping and colour-space conversion. Being able to discuss recent developments or innovations in these areas during your interview will show your passion and expertise.
✨Tip Number 2
Engage with the C++ and DirectX communities online. Participating in forums, contributing to discussions, or even sharing your own projects can help you build a network and demonstrate your commitment to the field.
✨Tip Number 3
Prepare to showcase your problem-solving skills through practical examples. Think of specific challenges you've faced in previous projects related to image processing or performance profiling, and be ready to explain how you overcame them.
✨Tip Number 4
If you have experience with open-source graphics or imaging projects, make sure to highlight this in conversations. Discussing your contributions can set you apart and demonstrate your hands-on experience in real-world applications.
We think you need these skills to ace Software Engineer, C++ Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++, DirectX, and any relevant projects in image processing or computer vision. Use specific examples to demonstrate your skills and achievements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for multimedia software engineering. Mention your understanding of HDR/SDR pipelines and how your background aligns with the company's goals in high-fidelity image rendering.
Showcase Relevant Projects: If you have contributed to open-source graphics or imaging projects, include these in your application. Provide links or descriptions that illustrate your role and the impact of your contributions.
Highlight Educational Background: Clearly state your educational qualifications, especially if you hold an MSc/PhD in Computer Science, Electrical Engineering, or Imaging. Emphasise any coursework or research related to the job description.
How to prepare for a job interview at European Tech Recruit
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ in detail. Highlight specific projects where you've implemented performance profiling or SIMD techniques, as these are crucial for the role.
✨Demonstrate Your Understanding of Multimedia Concepts
Familiarise yourself with HDR and SDR rendering processes. Be ready to explain how you would approach designing algorithms for tone-mapping and colour-space conversion, as this will show your depth of knowledge.
✨Prepare for Practical Tests
Expect to face practical coding challenges during the interview. Brush up on your DirectX or Vulkan skills, and practice writing shaders or image processing algorithms to demonstrate your hands-on abilities.
✨Engage with Your Interviewers
Ask insightful questions about the company's projects and future directions in multimedia technology. This shows your genuine interest in the role and helps you assess if it's the right fit for you.