Taro Logo

Senior Software Engineer

BorgWarner is a global product leader in delivering innovative and sustainable mobility solutions for the vehicle market.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive

Description For Senior Software Engineer

BorgWarner, a global leader in innovative and sustainable mobility solutions, is seeking a Senior Software Engineer to join their team in Beijing, China. This role focuses on 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 Vehicles.

The ideal candidate will work with the ECU development stakeholder team and follow BorgWarner's Software Development Process. You'll be responsible for developing software requirements, architecture design, and performing unit testing using MIL/SIL methods. This position requires strong expertise in embedded C programming and experience with automotive industry standards like AUTOSAR and CAN protocols.

BorgWarner offers a unique environment that brings together talented employees, meaningful work, and cutting-edge technology. The company is committed to creating a clean and energy-efficient world through innovative mobility solutions. They promote a culture that prioritizes employee health and safety, values diversity and inclusion, and emphasizes integrity and excellence.

This role presents an excellent opportunity for experienced software engineers looking to work on advanced drivetrain systems and contribute to the future of automotive technology. You'll be part of a global team working on solutions for conventional, hybrid, and electric vehicles, making a direct impact on the future of sustainable transportation.

The position offers the chance to work with state-of-the-art technologies and development tools while collaborating with cross-functional teams. BorgWarner's strong local presence and global opportunities provide an excellent platform for career growth and development in the automotive industry.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design and verify embedded software for control modules of BorgWarner Drivetrain System products
  • Develop software requirements documents
  • Develop Software architecture design and detail design
  • Perform 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 For Senior Software Engineer

  • 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
  • Familiar with Infineon 32bit microcontroller (preferred)
  • Familiar with Automotive SPICE (preferred)
  • Experience with BLDC motor control (preferred)
  • Experience of Vehicle Dynamic control (preferred)
  • Experience of script languages such as Python or matlab m script (preferred)
  • Experience with C#/C++ development (preferred)

Interested in this job?

Jobs Related To BorgWarner Senior Software Engineer