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 mobility solutions, is seeking a Senior Software Engineer for their Beijing location. This role focuses on embedded software development for automotive control modules, specifically in DriveTrain System products including all-wheel drive system control units and electric vehicle driveline control units. The position requires expertise in embedded C programming, AUTOSAR architecture, and automotive software development processes.

The ideal candidate will be responsible for designing and implementing platform software using both model-based and traditional development methods. Key responsibilities include software component design, MCU driver development, and integration testing. The role requires strong technical skills in embedded systems, automotive protocols, and various development tools including Matlab/Simulink.

This is an excellent opportunity for an experienced software engineer to join a company at the forefront of automotive technology. BorgWarner offers a culture focused on innovation, safety, and environmental responsibility. The company promotes diversity and inclusion while maintaining a strong commitment to excellence and integrity. They provide opportunities for professional growth in a global environment while working on cutting-edge automotive technologies.

The position requires 3+ years of automotive ECU software development experience, strong C programming skills, and knowledge of automotive standards and tools. The successful candidate will work with cross-functional teams and contribute to the development of next-generation vehicle control systems.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design and implement platform software for DriveTrain system products
  • Basic Software Components design and verification (Embedded C)
  • MCU and Actuator Driver Components design and verification
  • Application Software Components design and verification
  • Unit testing using MIL/SIL method
  • Software integration and Integration testing
  • Create and maintain platform software requirement documentation
  • Platform software maintenance
  • Support OEM application, control, and calibration work

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Engineering required, Master's degree preferred
  • Minimum of 3 years' project experience in ECU basic software development in automotive industry
  • Skilled C programming language user, especially for embedded software development
  • Familiar with 32bit microcontroller
  • Familiar with AUTOSAR software architecture
  • Experience with Vector Davinci Configurator and Developer preferred
  • Experience with Infineon Aurix MCAL and EB tresos preferred
  • Project experience with Matlab/Simulink/Stateflow and auto-coding preferred
  • Good English skills in both written and verbal
  • Good driving skills preferred

Interested in this job?

Jobs Related To BorgWarner Senior Software Engineer