Skip to content
mimi

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