Senior Embedded Software Engineer C++ (Automotive Unit)
Join to apply for the Senior Embedded Software Engineer C++ (Automotive Unit) role at Simi Reality Motion Systems .
ZF LIFETEC, a leading supplier of passive safety systems and a subsidiary of ZF LIFETEC, is at the forefront of developing camera-based systems for vehicle interior monitoring, including adaptive restraint systems. As Simi Automotive, we specialize in motion capture software and systems for analyzing human movements.
Responsibilities
- Design, implement, and optimize embedded automotive software solutions.
- Port Machine Learning (ML) models for Computer Vision to embedded systems.
- Manage access to peripherals like cameras, SerDes, and automotive busses such as CAN, LIN, and Flexray.
- Ensure compliance with Functional Safety standards (e.g., ISO 26262).
- Collaborate with hardware and software teams to ensure seamless integration.
Requirements
- Proven experience in C++ (preferably C++11/14/17) low-level development.
- Solid understanding of embedded systems and hardware concepts.
- Interest or experience in porting or optimizing ML models for embedded platforms.
- Familiarity with Computer Vision frameworks is a plus.
- Strong debugging skills with tools like Lauterbach.
- Proficiency with real-time operating systems (AUTOSAR Classic) or bare-metal programming.
- Excellent problem-solving skills and attention to detail.
- Fluent in English; German B2 preferred.
Preferred Skills
- Experience with hardware acceleration technologies (NPUs, GPUs, DSPs).
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Experience with Functional Safety standards (ISO 26262).
- Understanding of AI/ML frameworks like TensorFlow.
- Knowledge of safety-critical software development processes (MISRA C++, ASPICE).
Additional Details
- Seniority level: Associate
- Employment type: Full-time
- Job function: Information Technology
- Industry: Software Development
#J-18808-Ljbffr
Kontaktperson:
Simi Reality Motion Systems HR Team