Embedded Software Entwickler – Echtzeitsysteme (m/w/d)
Core
Develop embedded software for complex electronics and precise motor control, bridging hardware and real-time systems.
Role type
Embedded Software Engineer (Real-Time Systems)
Builds
In-house hardware with custom drivers and motor control algorithms
Domain
Industrial Engineering, Automotive, Electrical Systems
Deliverable
production ML models | product features
Required skills
C programming for microcontrollers, real-time OS (FreeRTOS), hardware interfaces (SPI, I2C, CAN), Ethernet/EtherCAT, structured development processes (V-Model), motor control implementation
Preferred skills
MATLAB/Simulink integration, electrical system regulation expertise
Technologies
C, FreeRTOS, SPI, I2C, CAN, Ethernet, EtherCAT, MATLAB, Simulink
Responsibilities
Develop hardware-adjacent C code and drivers, design and evaluate complex software concepts, integrate and debug on in-house hardware, implement PWM motor controls and MATLAB/Simulink interfaces, manage work packages and acceptance testing
Seniority
Mid-level (3+ years experience)