An embedded software engineer will be responsible for developing, integrating and configuring software functionalities in a real-
time embedded environment, for instrument clusters for the next generation of passenger vehicles.
Using established processes, methods and tools, while becoming an active participant in interdisciplinary, multi-location teams
for a business unit with mature technologies, know-how and a strong focus on quality.
B.S. in Electrical Engineering or B.S. in Software Engineering or similar,
Excellent knowledge of embedded software development and automotive technologies (e.g. operating systems)
Excellent knowledge of C language,
Good knowledge of software development tools and software development processes,
Good knowledge of microcontroller and Graphics controller units.
Good knowledge of OpenGL (ES)
Broad knowledge of Communication protocols like Ethernet, MOST, CAN, SPI
Desirable knowledge : Audio Video Streaming (AVB, RTP)
Desirable knowledge of Low Level Display Drivers
Good knowledge of UML and architectures.
Analytical skills for technical problems,
Proactive and collaborative attitude,
Planning and organization skills,
Good language skills (English required. German desirable),
Understanding of the customers and users needs and problems,
Model based design is a plus.
C++ or Assembly language are a plus,
Automotive experience is a plus.
5 or more years experience
AGILE Methodologies as Scrum, Kanban, SAFe