Embedded Softwareentwickler (m/w/d)
Core
Develop and implement embedded software for microcontrollers and control units, integrating software into existing systems.
Role type
Embedded Software Engineer (IC)
Builds
Embedded software solutions for microcontrollers and control units
Domain
Automotive/Industrial IoT + Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, real-time operating systems, microcontroller architectures, hardware-level programming, debugging, testing, bus systems (CAN, SPI, I²C)
Preferred skills
Python
Technologies
C, C++, Python, Real-time OS, CAN, SPI, I²C
Responsibilities
Develop and implement embedded software for microcontrollers and control units; Perform hardware-level programming and software integration; Conduct testing, debugging, and code reviews; Create and maintain technical documentation; Optimize existing software solutions and perform performance tuning; Collaborate closely with hardware, test, and development teams
Seniority
Mid-level, hands-on IC