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.