Software Ingenieur (m/w/d)
Core
Designing and developing embedded software and drivers for power electronics and electric machines, integrating control algorithms from Matlab Simulink, and coordinating software engineering activities for clients.
Role type
Senior embedded software engineer (power electronics)
Builds
Embedded software, drivers, and control systems for electric machines
Domain
Automotive/Industrial power electronics and embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded software development, real-time operating systems (RTOS), microcontroller programming, power electronics knowledge, electrical machine theory, software architecture design, requirement documentation, subcontractor coordination
Preferred skills
Control theory, field-oriented control, PWM motor control
Technologies
C, FreeRTOS, Matlab Simulink, DOORS
Responsibilities
Create and maintain requirement, architecture, and interface documentation; develop embedded software and drivers; integrate Matlab Simulink outputs; perform hardware integration and fault analysis; plan and coordinate software activities; structure and comment client requirements; provide technical support during specification; manage software subcontractors
Seniority
Senior, hands-on IC with coordination responsibilities