Embedded Software Developer – Control Engineering | C/C++ | MATLAB/Simulink | Softwareentwickler (m/w/d) Embedded Software – Regelungstechnik | C/C++ | MATLAB/Simulink

AllatNet Recruiting GmbH & Co. KG

Ravensburg, Württemberg, Baden-Württemberg, Deutschland
Published Mar 23, 2026
Full-time
Permanent

Job Summary

This role focuses on the development and implementation of embedded software solutions specifically for control systems. As a key member of the engineering team, you will be responsible for implementing and optimizing control algorithms, such as PID and state-space controllers, on microcontrollers. A significant portion of the work involves model-based development and simulation using MATLAB/Simulink, as well as the integration and control of sensors and actuators. You will handle the entire lifecycle from initial commissioning to rigorous unit, integration, and system testing. The position is highly collaborative, requiring close interaction with hardware, electronics, and system development departments to debug complex systems and ensure high-quality documentation. It is an ideal opportunity for an engineer who enjoys bridging the gap between theoretical control logic and hardware-near programming in a permanent, full-time capacity.

Required Skills

Education

Degree in Electrical Engineering, Mechatronics, Computer Science, or a comparable field of study.

Experience

  • Professional experience in embedded software development using C/C++
  • Practical experience in control engineering and algorithm optimization
  • Experience with model-based development and simulation using MATLAB/Simulink
  • Experience in hardware-near programming and microcontroller systems
  • Experience in software validation, testing, and system debugging

Languages

Not specified

Additional

  • Permanent, full-time position. Candidates should be prepared to provide expected salary and earliest possible start date.