Embedded Softwareentwickler (d/w/m)
Core
Developing, integrating, and optimizing software components for embedded systems using a real-time operating system.
Role type
Senior Embedded Software Engineer
Builds
Embedded software components, device drivers, kernel modules, and system services
Domain
Embedded systems, real-time operating systems, hardware-software integration
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded system programming, real-time operating system development, C programming, microcontroller programming, system interface design, software review, technical documentation
Preferred skills
Multi-core architecture knowledge, DO-178 (aircraft software development) experience
Technologies
Real-time operating systems, C, microcontrollers
Responsibilities
Develop, integrate, and optimize software components under a real-time operating system; Design and implement interfaces for communication between software components and the OS; Analyze, design, and implement OS-level software such as device drivers, kernel modules, or system services; Coordinate task content and timing with necessary positions; Conduct software reviews for requirements analysis and design; Evaluate, document, and communicate results of evidence-based verification; Develop strategies and make decisions to ensure product development requirements are met