Senior C++ Software Engineer (Image Processing)

  • Envisics LLC
  • 25/07/2026
Full time Information Technology Telecommunications Python Software Engineer

Job Description

Senior C++ Software Engineer (Image Processing)

Location: Milton Keynes, UK
Company: Envisics

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.