Embedded Softwareentwickler- Software Common (all gender)
Core
Develops embedded software for electronic control units and subsystems, implementing technical requirements and optimizing hardware/microcontroller architecture usage.
Role type
Embedded Software Engineer (Hardware/Software Integration)
Builds
Embedded controller software, Board Support Packages (BSP), and electronic control unit firmware.
Domain
Industrial engineering, embedded systems, automotive/aerospace (DO-178)
Deliverable
production ML models | product features | infrastructure
Required skills
C programming (hardware-adjacent), microcontroller programming, multi-core architecture, model-based software engineering, system architecture patterns, embedded system development
Preferred skills
DO-178 certification experience, embedded systems for aviation applications
Technologies
C, microcontrollers, model-based engineering tools
Responsibilities
Implement technical requirements and refine specifications for optimal hardware/microcontroller architecture usage; coordinate software tasks for embedded controller subsystems; define, program, deploy, and test Board Support Packages; analyze problems and develop effective solutions; develop strategies to ensure product development requirements are met.