HOW YOU CAN MAKE AN IMPACT
- Design, implement and maintain software for sensor-based detection and perception systems.
- Develop algorithms for signal processing, data fusion and object detection / tracking.
- Integrate and test software on embedded platforms and sensor systems.
- Collaborate closely with system engineers, test engineers and other stakeholders to ensure high-quality solutions.
- Write clean, maintainable and well-documented code, including automated tests.
- Participate in code reviews, design discussions and continuous improvement initiatives.
- Support future extensions of the product family with reusable software frameworks and tools.
HOW YOU WILL CONTRIBUTE
- Degree in Computer Science, Electrical Engineering, Robotics, or similar.
- Professional experience in software engineering, preferably in robotics, ADAS, embedded or similar domains.
- Strong programming skills in C++ (modern standards) and Python are necessary.
- Proficiency with Git and familiarity with Linux and CI/CD workflows.
- Experience with real-time or embedded systems.
- Knowledge in one or more of the following areas:
- Signal processing
- Sensor fusion
- Computer vision
- Perception for robotics / ADAS
- Signal processing
- Sensor fusion
- Computer vision
- Perception for robotics / ADAS
- Analytical, structured approach and curious mind with a strong sense of ownership.
Preferred
- Understanding of sensor technologies (Lidar, Radar, Camera)
- Experience in safety-critical system development (rail, aviation, medical, automotive).
- Knowledge of ROS/ROS2 or similar middleware.
- Understanding of system architecture and requirements engineering.