
Senior Software Engineer, C++
Envisics
full-time
Posted on:
Location Type: Hybrid
Location: Milton Keynes • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- Bachelor’s or Master’s degree in a science or engineering discipline.
- Desired proficiency in software development with Qt/QML/C++.
- Knowledge of multithreading and Object-Oriented Programming (OOP).
- Experience with image processing (OpenCV) is good to have.
- 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).
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentQtQMLC++multithreadingObject-Oriented Programmingimage processingOpenCVcomputer visionPython
Soft Skills
debuggingproblem-solvinganalytical skillsability to learn quicklyattention to detailability to work independentlyteamwork