SG
Embedded Software Developer
SafeAD GmbH
On-site 1mo ago
About the role
Your Role in the Team
- We are looking for an experienced engineer to strengthen our team in developing and deploying embedded software for autonomous vehicles and robotic platforms.
- Develop and maintain low-level software for embedded systems (C/C++, Linux).
- Develop high-performance computer vision and deep learning primitives on specialized accelerator chips.
- Deploy and optimize our software stack on embedded hardware platforms.
- Build and integrate camera, radar, LiDAR, and other sensor systems.
- Develop systems for time-synchronized multi-sensor data recording (PTP, triggering, timecode).
- Support selection, integration, and bring-up of embedded systems.
- Collaborate closely with perception teams to ensure robust and high-performance operation.
Technologies and Skills
- CAN
- Linux
- C
- C++
- Python
Our Expectations for You:
Qualifications
- Solid understanding of Linux and OS-level programming.
- Scripting skills (Python, Shell).
- Basic knowledge of electronics.
- Knowledge of accelerator platforms (e.g., GPU, DSP, NPU) is a plus.
- Familiarity with automotive communication (CAN, Automotive Ethernet) is a plus.
- Knowledge of functional safety (ISO 26262) is a plus.
Experience
- Strong experience in low-level and embedded software development (C/C++).
- Experience with embedded systems.
- Experience with ISP, camera drivers, or sensor interfaces is a plus.
- Experience with time synchronization (PTP, PPS, gPTP) is a plus.
- Experience with multi-sensor systems and calibration is a plus.
Skills
CC++CANLinuxPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free