(Senior) Embedded Software Developer C/C++ (m/w/d)
Core
Developing complex embedded software solutions for microcontrollers, focusing on efficiency, scalability, and maintainability.
Role type
Senior embedded software developer (C/C++)
Builds
Embedded software components and systems for hardware integration
Domain
Embedded systems, real-time operating systems (RTOS), bare-metal systems
Deliverable
production ML models | product features
Required skills
C/C++, embedded software development, RTOS, hardware-software integration, software architecture and design, testing and debugging
Preferred skills
Experience with complex development projects, knowledge of security and quality standards
Technologies
C, C++, RTOS, microcontrollers
Responsibilities
Develop complex embedded software solutions, design embedded software components, implement software for microcontrollers, coordinate hardware and software integration, perform testing and debugging, collaborate with hardware engineers and system architects
Seniority
Senior, hands-on IC