Embedded Softwareentwickler (d/w/m)
Core
Develop, integrate, and optimize software components for embedded systems using a real-time operating system (RTOS), including device drivers, kernel modules, and system services.
Role type
Senior Embedded Software Engineer (RTOS)
Builds
Embedded software components and system services for industrial clients
Domain
Embedded systems / Real-time operating systems / Automotive/Industrial
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Microcontroller programming, RTOS development, Device driver development, Kernel module development, System architecture design, Software review, Technical documentation
Preferred skills
Knowledge of architectural patterns, Strategic planning
Technologies
C, Microcontrollers, Real-time Operating Systems (RTOS)
Responsibilities
Develop, integrate, and optimize software components under a real-time operating system; Design and implement interfaces for communication between software components and the RTOS; Analyze, design, and implement OS-proximate software such as device drivers, kernel modules, or system services; Conduct software reviews for requirements analysis and software design; Evaluate, document, and communicate results of compliance verification; Develop strategies and make decisions to ensure product development requirements are met.
Seniority
Senior, hands-on IC