Softwareentwickler Embedded Systems (m/w/d)
Core
Developing and implementing embedded software and firmware for microcontroller and embedded systems.
Role type
Embedded Software Engineer
Builds
Firmware and drivers for electronic systems
Domain
Embedded Systems / Automotive / Industrial Electronics
Deliverable
production ML models | product features
Required skills
C/C++, Microcontroller programming, Driver development, Communication protocols (CAN, UART, SPI, I²C, Ethernet), Real-time system optimization, Debugging, Hardware-software integration
Preferred skills
Knowledge of electronic circuits, Experience with measurement and debugging tools
Technologies
C, C++, CAN, UART, SPI, I²C, Ethernet
Responsibilities
Develop and implement embedded software and firmware for microcontroller and embedded systems; Program hardware-adjacent software and develop drivers and communication interfaces; Integrate software into electronic systems and support definition of software and system architectures; Perform debugging, testing, commissioning, and analyze/optimize real-time behavior and system performance; Create technical documentation and collaborate closely with hardware and system development teams.
Seniority
Mid-Senior, hands-on IC