Software Engineer - Integrator, POWER
Core
Integrate embedded software components, drivers, and application code for power control and diagnostics in automotive systems.
Role type
Embedded software integration engineer
Builds
Functional software builds for power electronics (OBC, DCDC) and vehicle systems
Domain
Automotive / Embedded Systems
Required skills
C programming, embedded software development, software integration, build automation (CMake, Make), Git version control, scripting (Python), software architecture design, AUTOSAR (RTE configuration), requirements engineering, V-Model lifecycle knowledge
Preferred skills
Power electronics domain knowledge (OBC, DCDC, Inverters), requirements management tools (Polarion), CI/CD frameworks (Jenkins), automotive diagnostics (UDS, DTCs), communication protocols (CAN, LIN), functional safety (ISO 26262), A-SPICE process models, embedded microcontrollers (Infineon Aurix), hardware debugging (Lauterbach TRACE32), model-based development (MATLAB/Simulink)
Technologies
C, Python, CMake, Jenkins, Git, AUTOSAR, CAN, LIN, UDS, MATLAB/Simulink, Infineon Aurix, Lauterbach TRACE32
Responsibilities
Elicit and document software requirements for power control and diagnostics; integrate software components and drivers into cohesive builds; develop and maintain build environments and CI/CD pipelines; flash software to target hardware and perform initial bring-up and smoke tests; assist in software architecture documentation and design reviews; resolve complex integration issues and build failures.
Seniority
Junior to Mid-level, hands-on IC