We are looking for an experienced engineer to support our development team with the integration and operation of sensor systems on autonomous vehicles and robotic platforms. Your responsibilities will include the development of low-level software as well as the mechanical and electrical integration of sensors such as cameras, radars, LiDARs, and ultrasonic sensors.
In this role, you’ll:
- Develop and maintain low-level software for camera systems (e.g., ISP, sensor interfaces, frame grabbers)
- Develop and maintain systems for time-synchronized multi-sensor data recording (PTP, hardware triggering, timecode)
- Support selection and integration of embedded systems
- Build and integrate camera, radar, LiDAR and ultrasonic sensors on autonomous vehicles and robotic platforms
- Collaborate with the perception team to ensure robust and high-performance sensor operation
- Troubleshoot hardware issues, EMC problems, signal quality, etc.
We require you to have:
- Solid knowledge of low-level software development (C/C++)
- Experience with bare-metal programming, microcontrollers and embedded systems
- OS level programming, especially for Linux
- Experience in Shell and Python scripting
- Basic electronics and circuit design knowledge
It’s a plus if you have:
- Knowledge of ISP (Image Signal Processing) and camera drivers
- Experience with time synchronization (IEEE 1588 PTP, PPS, triggering)
- Experience with CAN, Automotive Ethernet, and time protocols (gPTP)
- Experience with setting up and commissioning sensor systems (camera, radar, LiDAR)
- Familiarity with sensor fusion, multi-sensor data recording, and calibration
- Knowledge of functional safety (ISO 26262)
- PCB design experience
- Basic knowledge of mechanical design (CAD)
- Linux administration skills