Envisics

Senior Software Engineer, C++

Envisics

full-time

Posted on:

Location Type: Hybrid

Location: Milton KeynesUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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