Embedded Software Engineer (m/w/d)
Core
Develop hardware-adjacent software for embedded systems, from requirements analysis to series readiness, serving clients in industrial, medical, and mobility sectors.
Role type
Embedded Software Engineer (C/C++)
Builds
Embedded software for microcontroller platforms, motor control systems, and communication interfaces for actuators.
Domain
Industrial automation, mechatronics, motor control
Deliverable
production ML models | product features
Required skills
C/C++ programming, microcontroller development, RTOS, CAN/LIN/Bluetooth/Profinet communication protocols, motor control algorithms (FOC), CI/CD pipelines, unit testing, hardware-in-the-loop testing
Preferred skills
Functional safety knowledge, ALM tools (Polarion/Jira), debugging tools (JTAG, Oscilloscope, Logic Analyzer)
Technologies
STM32, Infineon, GitLab, GitHub Copilot, Polarion, Altium Designer
Responsibilities
Specify, conceptualize, and implement embedded software; develop motor control and regulation techniques; create and execute module, integration, and system tests; collaborate with mechanical and hardware teams
Seniority
Mid-level, hands-on IC