Senior Software Engineer* Energy Systems
Core
Senior Software Engineer responsible for embedded software architecture, design, and development for energy systems and drive technology, integrating with hardware and controlling subcontractors.
Role type
Senior IC embedded software engineer (energy systems)
Builds
Embedded software, drivers, and control algorithms for automation, drive, and control technology
Domain
Industrial automation, power electronics, electric machines
Required skills
C programming, embedded software development, real-time operating systems (RTOS), microcontroller programming, power electronics knowledge, electrical machine knowledge, system architecture design, requirement documentation (DOORS), subcontractor coordination
Preferred skills
Control theory, field-oriented control, PWM motor control, military technology experience
Technologies
C, FreeRTOS, Matlab Simulink, DOORS, MS Office
Responsibilities
Create and maintain requirement, architecture, and interface documentation in DOORS; Develop software architecture and embedded software/drivers; Integrate Matlab Simulink outputs into software; Perform hardware integration and fault analysis; Plan and coordinate software activities and resources; Manage and coordinate subcontractors in software engineering; Support clients during specification phases; Create software subcontract specifications ensuring traceability
Seniority
Senior, hands-on IC with team coordination