Embedded Softwareentwickler (m/w/d)
Core
Develop embedded software that works closely with hardware and technical functions, ensuring clean implementation and verifiable system behavior.
Role type
Embedded Software Engineer
Builds
Embedded software for hardware systems
Domain
Embedded Systems / Automotive / Industrial
Deliverable
production ML models | product features
Required skills
C, C++, Microcontroller programming, Hardware interface integration, System debugging, Memory management, Runtime analysis, Test creation, System verification
Preferred skills
Experience with hardware-software co-design, Technical communication protocols
Technologies
C, C++, Microcontrollers
Responsibilities
Develop embedded software based on system and functional requirements; Implement hardware-close functions and integrate communication interfaces; Analyze runtime behavior, memory usage, and technical error patterns; Create tests and support verification on target systems and test environments; Coordinate changes with hardware development and system owners; Document released software versions