Embedded Software Engineer (m/w/d)
Core
Develop software modules and distributed software systems for automotive or connected devices, focusing on build automation, performance analysis, and interface definition.
Role type
Embedded Software Engineer
Builds
Software modules, distributed systems, and test environments for automotive/connected devices
Domain
Automotive / Embedded Systems
Required skills
C/C++, Python, Git, AUTOSAR, Linux, IP protocols, Service-Oriented Design, Model-based software development, Simulation (MATLAB/Simulink), Unit testing, CAN bus, REST-API
Preferred skills
Agile methodology, End-to-end thinking, System architecture
Technologies
AUTOSAR, Linux, MATLAB/Simulink, Git, C/C++, Python
Responsibilities
Program software modules and utility programs; Model distributed software systems; Define and automate build processes and CI; Conduct performance and resource analysis; Define interfaces (CAN, AUTOSAR, REST); Create test environments (UnitTests, Simulators)
Seniority
Mid-level, hands-on IC