Embedded Software Engineer (m/w/d)
Core
Develop hardware-adjacent software for embedded systems, from requirements analysis to series readiness, serving clients in industry, medical technology, and mobility.
Role type
Embedded Software Engineer (C/C++)
Builds
Embedded software for microcontroller platforms, motor control systems, and industrial communication interfaces
Domain
Industrial automation, mechatronics, medical technology
Deliverable
production ML models | product features
Required skills
C/C++, Microcontroller programming, RTOS, CAN/LIN/Bluetooth/Profinet protocols, Motor control (FOC), CI/CD pipelines, Unit testing, Hardware-in-the-loop testing
Preferred skills
Functional safety, ALM tools (Polarion), Debugging tools (JTAG, Oscilloscope)
Technologies
STM32, Infineon, GitLab, GitHub Copilot, Polarion, Altium Designer
Responsibilities
Specify, conceptualize, and implement embedded software; Develop communication interfaces and motor control algorithms; Create and execute automated tests; Collaborate with hardware and mechanical teams
Seniority
Mid-level, hands-on IC