Become part of our success story with your career!

SmartRay specializes in 3D Sensors for inspection, guidance and measurement that help manufacturing companies improve product quality, guide automation and reduce production costs. By focusing on 3D, SmartRay has built a comprehensive portfolio of products designed to solve a rapidly increasing range of industrial applications. Our 3D Sensors meet the highest demands of data quality, accuracy, stability and performance.

The SDK team develops a modern software framework that is used by our customers to integrate SmartRay Sensors in their own vision applications. The team lives an agile software development process and employs advanced software engineering methods with modern language features.

We are looking for a:

3D vision SENSOR SDK software Developer (C++) (f/m/d)

Your key responsibilities:

  • Development of a multi-platform, modular and extendible SDK for our 3D Sensors
  • Design and development of real-time and efficient data processing schemes for our 3D Sensor data
  • Implementation of Qt-based UI tools for our product or in-house tools
  • Implementation of reliable network communication for controlling our 3D Sensors as well as for receiving the data from the Sensor
  • Continuous delivery of high-quality code with the aid of code reviews, unit tests and integration tests
  • Providing new proposals and ideas for innovative 2D, 2.5D and 3D methods

Your profile:

  • Degree in Computer Science, Electric Engineering, Physics, or related discipline
  • At least 2 years of professional experience in software development using C++
  • Experience with at least one of the following technologies: C++11 (or later), Boost, Qt
  • Knowledge of OpenCV, CMake and Git as well as experience with Atlassian tools are an advantage
  • Ideally experience in multi-platform development for Windows and Linux
  • Good command of English or German
  • Ability to work in a team

Why join us:

  •  Exciting projects with modern cutting-edge technology
  • Company investing time in stable long-term solutions for improving product quality
  • Company culture that values initiative and ideas
  • Work in an international team (More than 12 nations under one roof)
  • Variety of social benefits and performance related paymenty
How to apply
Send your application to
Your application should include a cover letter, current resume, main references and your desired salary.
You will receive confirmation of the receipt of your application via email.
We will devote the time necessary to review incoming applications carefully. The decision whether or not to invite a candidate to an interview will be reached jointly by the technical and HR departments. If necessary, an interim reply regarding the status of the application will be sent via email.
Depending on the respective available position, our HR department will carry out an initial telephone interview with you. At this time, you will also have an opportunity to ask any questions about the company as well as the open position.
You will receive an invitation to an interview either in writing or by telephone. Click here for information on how to find SmartRay.
If you are shortlisted, you will receive access data depending on the position to an online analysis of potential. A clear picture on both sides reduces the time it takes to get to know each other during the trial period. The aim is to work together to find out what makes you particularly valuable to us as a candidate: leadership and communication skills, soft skills and preferences in your working methods.
Welcome to our team! From your very first day, we will help you feel comfortable at SmartRay and pursue your work successfully. In addition to a prepared training plan, you will also be assigned a mentor to accompany you during your probationary period.