Softwareentwickler (m/w/d) Embedded Software – Regelungstechnik
Core
Develop and implement embedded software solutions for control systems, optimizing control algorithms on microcontrollers and embedded platforms.
Role type
Embedded Software Engineer (Control Systems)
Builds
Embedded control systems for industrial or automotive applications
Domain
Industrial Automation / Control Engineering
Deliverable
production ML models | product features
Required skills
C/C++, Control Theory (PID, State-space), MATLAB/Simulink, Microcontroller programming, RTOS, Embedded Linux, Unit/Integration/System Testing, Debugging
Preferred skills
Hardware-software co-design, Model-based design
Technologies
C, C++, MATLAB, Simulink, RTOS, Embedded Linux
Responsibilities
Develop and implement embedded software for control systems; Optimize control algorithms on microcontrollers; Perform model-based development and simulation; Integrate and control sensors and actuators; Conduct testing and validation of embedded systems; Debug software and system errors; Collaborate with hardware and system engineering teams; Document software according to development standards.
Seniority
Mid-Senior, hands-on IC