This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Be responsible for designing and verifying embedded software for control modules of BorgWarner Drivetrain System products, including all wheel drive system control units used in Combustion, Hybrid and Electric Vehicle. Work with the ECU development stakeholder team and follow BorgWarner Software Development Process.
Job Responsibility:
Designing and implementing controller software for DriveTrain system products, based on existing ECU hardware and basic software platform, using both model-based software design and traditional manual coding development method
Developing software requirements documents
Developing Software architecture design and detail design
Performing Unit testing using MIL/SIL method or manual code test frame
Software integration and simple integration test
Software development workload estimation
Support software solution evaluation
Support product engineer work and calibration work
Requirements:
Bachelor’s Degree in Engineering required, Master’s degree preferred
Minimum of 3 years’ project experience in ECU software development in automotive industry
Project experience with Matlab Simulink and Stateflow model-based software development
Experienced user of embedded C programming language
Project experience in software detail design and unit testing
Project experience in CAN(FD) protocol stack, UDS protocol, Network Management
Experience in AUTOSAR classic software development and configuration
Good English skills in both written and verbal
Nice to have:
Project experience in Bootloader
Experience in Functional Safety and Cyber Security
Familiar with Infineon 32bit microcontroller
Familiar with Automotive SPICE
Experience with BLDC motor control
Experience of Vehicle Dynamic control
Experience of script languages such as Python or matlab m script