CareerPlan

Embedded Software Engineer (m/w/d)

Schwaig bei Nürnberg, BAYERNFull-time2025-01-24 → 2026-11-10

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