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
Deliverable
production ML models | product features
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/Incremental development, End-to-end thinking, System architecture
Technologies
AUTOSAR, Linux, MATLAB/Simulink, Git, CAN, REST
Responsibilities
Program software modules and utility programs, model distributed software systems, define and automate build processes with continuous integration, perform performance and resource analysis, define interfaces (CAN messages, AUTOSAR ports, REST-API), create test environments (unit tests, simulators)
Seniority
Mid-level, hands-on IC