Position Summary: Be responsible for designing and verifying embedded software for control modules of BorgWarner DriveTrain System products, including all wheel drive system control units and other assistant electric vehicle driveline control units.
Work with the ECU development stakeholder team and follow BorgWarner Software Development Process.
Key Accountabilities
* Designing and implementing platform software for DriveTrain system products, using both model-based software design and traditional development methods.
* Design and verification of Basic Software Components (Embedded C).
* Design and verification of MCU and Actuator Driver Components (Embedded C).
* Design and verification of Application Software Components (Simulink and Stateflow).
* Unit testing using MIL/SIL methods.
* Software integration and testing.
* Create and maintain platform software requirement, detailed design, and guideline documents.
* Platform software maintenance, including issue analysis and bug fixing.
* Assist in platform software tools development for SW development and EOL (Python, MATLAB M script, C#).
* Support OEM application, control, and calibration work from a platform software perspective.
Qualifications & Requirements
* Bachelor’s Degree in Engineering required; Master’s degree preferred.
* Minimum of 3 years’ project experience in ECU basic software development in the automotive industry.
* Proficient in C programming, especially for embedded software development.
* Familiar with 32bit microcontrollers, especially Infineon Aurix Tricore series.
* Knowledge of AUTOSAR software architecture, with experience in development and configuration.
* Experience with Vector DaVinci Configurator and DaVinci Developer.
* Preferred: Experience with Infineon Aurix MCAL and EB tresos.
* Familiar with Matlab/Simulink/Stateflow and auto-coding (preferred).
* Proficient in Matlab M language and ability to modify models using M scripts.
* Experience with Vector CAN tools (CANalyzer, CANape, CANdela, etc.).
* Experience in software unit testing, function safety, cybersecurity (especially HSM software), and Automotive SPICE (preferred).
* Familiar with languages like Python, batch files, C# (preferred).
* Good written and verbal English skills.
* Good driving skills (preferred).
Key Competencies
* Functional skills, problem solving, drive for results, communication, and global awareness.
Note: Please review BorgWarner's Privacy Policy and Terms of Use before applying. Protect your personal information and verify employment opportunities directly through BorgWarner's official channels.
#J-18808-Ljbffr