Softwareentwickler (m/w/d) Embedded Software – Regelungstechnik
Core
Development and implementation of embedded software solutions for control systems, including algorithm optimization and sensor/actuator control.
Role type
Embedded software engineer (control systems)
Builds
Embedded control systems for industrial applications
Domain
Industrial automation / Control engineering
Deliverable
production ML models | product features
Required skills
C/C++, control theory (PID, state-space), MATLAB/Simulink, embedded systems programming, microcontroller programming, RTOS, Embedded Linux, unit/integration/system testing, debugging
Preferred skills
Real-time operating systems (RTOS), Embedded Linux, hardware-adjacent programming
Technologies
C, C++, MATLAB, Simulink, RTOS, Embedded Linux, Microcontrollers
Responsibilities
Develop and implement embedded software for control systems, Optimize control algorithms on microcontrollers, Perform model-based development and simulation, Connect and control sensors and actuators, Conduct testing and validation of embedded systems, Debug software and system errors, Collaborate with hardware and system development teams, Document software according to development standards
Seniority
Mid-level, hands-on IC