Senior C++ Software Engineer (Image Processing) in Milton Keynes

Senior C++ Software Engineer (Image Processing) in Milton Keynes

Milton Keynes Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Envisics

At a Glance

  • Tasks: Develop and enhance tools for AR-HUD calibration and image processing.
  • Company: Envisics is a leader in augmented reality solutions for the automotive industry.
  • Benefits: Enjoy flexible hours, remote work options, health programs, and a training budget.
  • Other info: Join a diverse team that values open communication and celebrates success.
  • Why this job: Make a real impact on future automotive technology in a creative and inclusive environment.
  • Qualifications: Bachelor's or Master's in science/engineering; C++ proficiency; image processing experience required.

The predicted salary is between 36000 - 60000 £ per year.

Senior C++ Software Engineer (Image Processing)

Location: Milton Keynes, UK
Company: Envisics

Join Our Team at Envisics!

At Envisics, we are at the forefront of augmented reality solutions, revolutionizing the automotive experience. We’ve assembled some of the world’s top engineers and scientists, and due to the success and growth of our product development activities, we are looking for a talented Senior C++ Software Engineer to support the development of complex tools for the calibration and measurement of AR-HUD products in both in-house and production environments.

Why Envisics?

We believe in nurturing talent and fostering a collaborative and inclusive environment where creativity thrives. Our team values diversity, encourages open communication, and celebrates each other's successes. You’ll have access to continuous learning, mentorship from industry leaders, and opportunities to grow your career in a fast-paced environment.

Key Responsibilities

  • Develop new and enhance existing tools for calibration and measurements.
  • Create image processing and machine vision algorithms for system calibration.
  • Develop End of Line (EOL) tools in an automotive production environment.

Qualifications

To be considered for this role, we are looking for:

  • Bachelor’s or Master’s degree in a science or engineering discipline.
  • Proficiency in software development with Qt/QML/C++.
  • Good knowledge of multithreading and Object-Oriented Programming (OOP).
  • Experience with image processing (OpenCV) is essential.
  • Knowledge of computer vision (e.g., feature tracking).
  • Strong debugging, problem-solving, and analytical skills.
  • Ability to learn quickly and think outside the box.
  • Attention to detail and the ability to work independently or as part of a team.

Desirable:

  • Experience with Python and MATLAB.
  • Experience working with camera systems (live image acquisition and calibration).

What We Offer

  • Competitive salary and performance bonuses.
  • Flexible working hours and remote work options.
  • Health and wellness programs.
  • Professional development and training budget.
  • Team-building events and social activities.

Make an Impact

As a Senior C++ Software Engineer, you will play a crucial role in developing tools that enhance the performance and accuracy of our AR-HUD products, directly impacting the future of automotive technology.

Ready to Join Us?

If you're ready to take your career to the next level and make a real impact in the world of augmented reality, we want to hear from you! Apply now and join us on this exciting journey.

Senior C++ Software Engineer (Image Processing) in Milton Keynes employer: Envisics

At Envisics, we pride ourselves on being an exceptional employer, offering a dynamic and inclusive work culture that fosters creativity and collaboration. Located in Milton Keynes, our team enjoys flexible working hours, remote options, and a strong focus on professional development, ensuring that every employee has the opportunity to grow and thrive in their career while making a significant impact in the field of augmented reality.

Envisics

Contact Details:

Envisics Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C++ Software Engineer (Image Processing) in Milton Keynes

Tip Number 1

Familiarise yourself with the latest advancements in augmented reality and image processing. Being able to discuss recent trends or breakthroughs during your interview can demonstrate your passion and knowledge in the field.

Tip Number 2

Brush up on your C++ skills, especially focusing on multithreading and Object-Oriented Programming. Consider working on personal projects or contributing to open-source projects that involve these concepts to showcase your practical experience.

Tip Number 3

Network with professionals in the automotive and AR industries. Attend relevant meetups or online webinars to connect with potential colleagues or mentors who can provide insights into the company culture at Envisics.

Tip Number 4

Prepare to discuss specific examples of your work with image processing and machine vision algorithms. Be ready to explain your problem-solving approach and how you’ve tackled challenges in previous projects, as this will highlight your analytical skills.

We think you need these skills to ace Senior C++ Software Engineer (Image Processing) in Milton Keynes

C++ Programming
Image Processing (OpenCV)
Machine Vision Algorithms
Multithreading
Object-Oriented Programming (OOP)
Debugging Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C++, Qt/QML, and image processing. Include specific projects or roles where you developed algorithms or tools relevant to the job description.

Craft a Compelling Cover Letter:In your cover letter, express your passion for augmented reality and how your skills align with Envisics' mission. Mention any relevant experience with automotive technology and your ability to work in a collaborative environment.

Showcase Technical Skills:Be explicit about your proficiency in multithreading, OOP, and any experience with OpenCV or camera systems. Use examples to demonstrate your problem-solving abilities and analytical skills.

Highlight Continuous Learning:Mention any recent courses, certifications, or self-study related to software development or image processing. This shows your commitment to professional growth and adaptability in a fast-paced environment.

How to prepare for a job interview at Envisics

Showcase Your C++ Expertise

Make sure to highlight your proficiency in C++, especially with Qt/QML. Be prepared to discuss specific projects where you've used these technologies, and demonstrate your understanding of multithreading and Object-Oriented Programming.

Demonstrate Image Processing Knowledge

Since the role involves image processing, brush up on your experience with OpenCV and any relevant algorithms you've developed. Be ready to explain how you've applied these skills in real-world scenarios, particularly in calibration and measurement.

Problem-Solving Skills are Key

Prepare to tackle some technical problems during the interview. Practice explaining your thought process when debugging or solving complex issues, as this will showcase your analytical skills and ability to think outside the box.

Cultural Fit Matters

Envisics values a collaborative and inclusive environment. Be sure to express your enthusiasm for teamwork and continuous learning. Share examples of how you've contributed to team success and embraced diversity in your previous roles.