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 to join their team in Beijing. This role focuses on designing and verifying embedded software for control modules of BorgWarner DriveTrain System products, including all-wheel drive system control units and electric vehicle driveline control units.

The position offers an opportunity to work with cutting-edge automotive technology, specifically in embedded systems and control software development. You'll be responsible for designing and implementing platform software, working with both model-based design and traditional development methods. The role involves working with various technologies including embedded C programming, MCU development, and application software design using Simulink and Stateflow.

As a Senior Software Engineer, you'll be part of a team that follows BorgWarner's Software Development Process, working on critical components for next-generation vehicle systems. The role requires a strong background in automotive software development, particularly in ECU basic software development, and familiarity with industry standards like AUTOSAR.

BorgWarner offers a unique environment that brings together talented employees, meaningful work, and amazing technology. The company promotes a culture that prioritizes employee health and safety, values diversity and inclusion, and maintains a strong commitment to environmental responsibility. This position provides an excellent opportunity to work on innovative solutions in the automotive industry while contributing to BorgWarner's vision of a clean and energy-efficient world.

The ideal candidate will combine technical expertise in embedded systems with a collaborative mindset and strong problem-solving abilities. This role offers significant growth potential within a global organization that's at the forefront of automotive technology innovation.

Last updated 5 days 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
  • Skilled C programming language user for embedded software development
  • Familiar with 32bit microcontroller, especially Infineon Aurix Tricore series
  • Familiar with AUTOSAR software architecture
  • Experience with Vector Davinci Configurator and Developer preferred
  • Experience with Matlab/Simulink/Stateflow and auto-coding
  • Familiar with Matlab M language
  • Experience with Vector CAN tools
  • Good English skills in both written and verbal
  • Good driving skills preferred

Interested in this job?

Jobs Related To BorgWarner Senior Software Engineer