Senior Embedded Softwareentwickler (m/w/d)
Core
Design, development, and integration of embedded software modules for microcontroller-based applications and IoT solutions.
Role type
Senior Embedded Software Engineer (C/C++)
Builds
Embedded software modules for microcontroller-based applications and connected systems
Domain
Embedded systems, IoT, hardware-software integration
Deliverable
production ML models | product features
Required skills
C/C++ programming, microcontroller development, IoT solution development, sensor integration, communication protocols (SPI, I²C, UART), hardware-aware programming, technical specification derivation
Preferred skills
Experience with electronic component selection and integration
Technologies
C, C++, SPI, I²C, UART
Responsibilities
Conception, design, and implementation of embedded system modules; Development of embedded software for microcontroller-based applications; Commissioning, testing, and support of system integration; Selection and integration of electronic components; Analysis of requirements and derivation of technical specifications
Seniority
Senior, hands-on IC