Embedded Softwareentwickler (m/w/d)
Core
Development and implementation of embedded software solutions in C and C++ for microcontrollers and hardware.
Role type
Embedded software engineer
Builds
Robust software architectures and firmware for microcontrollers
Domain
Embedded systems / IoT
Required skills
C, C++, Microcontroller programming (ARM Cortex-M, STM32, ESP32), RTOS, Unit testing, Debugging, Git, Hardware integration
Preferred skills
Embedded architecture design, Interdisciplinary collaboration
Technologies
ARM Cortex-M, STM32, ESP32, RTOS, JTAG, Logic Analyzer
Responsibilities
Develop and implement embedded software solutions, Program microcontrollers and hardware-adjacent software, Design and implement robust software architectures, Integrate peripheral devices and RTOS, Conduct unit tests, code reviews, and debugging, Collaborate with interdisciplinary software and hardware teams, Document requirements, concepts, and implementations
