Software Developer - Image-Based Quality Inspection
K | Lens GmbH · Saarbrücken, Saarland, Germany
Tailor my CV for this job — freeAbout usK-lens develops image-based quality inspection solutions for industry: camera systems and software that detect defects in production reliably and in real time. To strengthen our team in Saarbrücken, we are looking for a full-time Software Developer (m/f/d) to start as soon as possible. You will help shape our algorithms, user interfaces and software architectures – from prototype to deployment at the customer site.Your responsibilities
- Conceive and design software architectures for image-based inspection systems
- Implement and optimize image processing and analysis algorithms in C++ and Python
- Develop HMIs (user interfaces) for operators on the production floor
- Integrate cameras, sensors and robotics components into complete solutions
- Build and maintain automated tests and contribute to CI/CD processes
- Support projects from requirements analysis to commissioning at the customer siteYour profileWhat you bring:
- A degree in computer science, electrical engineering, physics or a comparable qualification is a plus
- A good understanding of clean software architecture, code structures and design patterns
- Programming experience with modern C++ (C++17 or later) and Python
- Confident use of Git and experience with automated testing (e.g. GoogleTest, pytest)
- An analytical, structured way of working and enjoyment of teamwork
- Good command of German and EnglishIdeally, you are familiar with:
- ROS / ROS 2
- CUDA or GPU programming
- Image processing (e.g. OpenCV) or machine learning / deep learning
- HMI frameworks such as Qt
- AI-assisted software development (e.g. coding assistants, agent-based workflows)What we offer
- Exciting projects at the intersection of image processing, robotics and industry
- Plenty of room to shape things and short decision paths
- A collegial, tech-enthusiastic international team
- Flexible working hours and the option to work remotely
- Individual professional development and modern equipment
- A permanent full-time position with attractive compensationHow to applyWe look forward to receiving your application, including your CV, letter of motivation, references, earliest possible start date and salary expectations.