Software Ingenieur (m/w/d)
Core
Develop embedded software for innovative energy systems, covering the entire development process from requirements to integration.
Role type
Embedded Software Engineer
Builds
Embedded software for energy and drive technology systems
Domain
Energy and drive technology
Deliverable
production ML models | product features
Required skills
C programming, Bare-Metal systems, Real-time operating systems (RTOS), Git, electrical drive and motor control, power electronics and drive technology
Preferred skills
Structured work approach, technical documentation
Technologies
C, FreeRTOS, Git, MATLAB/Simulink
Responsibilities
Develop and maintain embedded software for energy systems, create and maintain requirements/architecture/interface documentation, take responsibility for software architecture and design, develop hardware-adjacent software and drivers, integrate models and control functions from MATLAB/Simulink, perform software and hardware integration and fault analysis, provide technical support to customers during specification and development phases, create specifications for external development partners and manage subcontractors
Seniority
Mid-level, hands-on IC