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
4+ years of experience
Automotive

Job Description

BorgWarner, a global leader in innovative mobility solutions, is seeking a Senior Software Engineer to join their team in Beijing, China. This role focuses on designing and implementing embedded software for transmission system control modules, particularly for all-wheel drive systems.

The position offers an exciting opportunity to work with cutting-edge automotive technology, combining both traditional development methods and modern model-based software design approaches. You'll be responsible for developing control software for next-generation all-wheel drive systems, working with ECU development teams, and following BorgWarner's Software Development Process.

The ideal candidate will bring at least 4 years of automotive ECU software development experience, with strong skills in embedded C programming and experience with tools like Matlab/Simulink. Knowledge of AUTOSAR and CAN/CANFD protocol stack is essential. The role involves both technical development and collaboration with various stakeholders, requiring excellent communication skills.

BorgWarner offers a strong culture focused on innovation, safety, and environmental responsibility. The company promotes a diverse and inclusive environment while striving for excellence in all aspects of their operations. As a global product leader in sustainable mobility solutions, BorgWarner provides opportunities to work on meaningful projects that contribute to a cleaner, more energy-efficient world.

This position combines hands-on technical work with strategic thinking, offering opportunities to influence the future of automotive technology. You'll be involved in everything from software architecture design to vehicle tuning, making this an excellent opportunity for a senior engineer looking to make a significant impact in the automotive industry.

The company provides a collaborative environment where innovation is encouraged, and employees can contribute to developing sustainable mobility solutions. Working at BorgWarner means being part of a team that values both technical excellence and environmental responsibility, making it an ideal choice for engineers who want to contribute to the future of automotive technology.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Design and implement control software for Transmission system products
  • Develop application control software based on existing hardware and basic software platform
  • Develop new application software for next generation all wheel drive system
  • Software architecture design and optimization
  • Unit testing using MIL and traditional xUnit method
  • Software integration and HIL testing
  • Create software requirement documents and design documents
  • Vehicle data analysis and vehicle model parameters tuning
  • Support vehicle tuning work from control software perspective

Requirements For Senior Software Engineer

  • Bachelor's Degree in Engineering required, Master's degree preferred
  • Minimum of 4 years' project experience in ECU software development in automotive industry
  • Experienced user of embedded C programming language
  • Project experience with Matlab/Simulink and Stateflow and auto-coding
  • Project Experience in AUTOSAR software development and configuration
  • Project experience on CAN/CANFD protocol stack
  • Good English skills in both written and verbal
  • Experience in Vehicle Dynamic control model or other control system simulation (preferred)
  • Experience in simple PC software development with C#/C++ development (preferred)
  • Familiar with Infineon Aurix 32-bit microcontroller (preferred)
  • Experience on vehicle dynamics control development & simulation (preferred)
  • Experience with Vector CAN tools (preferred)
  • Experience of script languages such as Python, matlab script (preferred)
  • Good driving skills preferred

Related Jobs