Taro Logo

Sr Software Engineer

BorgWarner is a global product leader in delivering innovative and sustainable mobility solutions for the vehicle market.
Auburn Hills, MI, USA
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Automotive

Description For Sr Software Engineer

BorgWarner PDS (USA), Inc. is seeking a Senior Software Engineer for their Auburn Hills, MI location. This is a hybrid role focused on automotive embedded systems development. The position involves leading AUTOSAR architecture design and development, working with cutting-edge automotive technologies, and ensuring functional safety compliance.

The role combines embedded systems development with automotive expertise, requiring strong technical skills in microcontroller programming, AUTOSAR frameworks, and safety-critical systems. You'll be working on power electronics products, motor control, and battery charging systems, making this an exciting opportunity in the electric vehicle space.

As a Senior Software Engineer, you'll lead technical initiatives, manage agile sprints, and work with cross-functional teams to deliver high-quality automotive software solutions. The position offers exposure to various aspects of automotive software development, from low-level device drivers to high-level system architecture.

BorgWarner is a global leader in sustainable mobility solutions, offering a collaborative environment where innovation is encouraged. The company promotes a culture focused on safety, diversity, and environmental responsibility. This role provides an opportunity to work on cutting-edge automotive technology while contributing to cleaner, more efficient transportation solutions.

The position requires occasional travel (up to 10%) and offers the flexibility of hybrid work arrangements. You'll be part of a company that values both technical excellence and environmental sustainability, making it an ideal opportunity for someone passionate about both software engineering and automotive innovation.

Last updated 2 days ago

Responsibilities For Sr Software Engineer

  • Lead, design, develop and test AUTOSAR architectures for multiple platforms
  • Contribute to the development of a standardization platform
  • Define and review system requirements including sensor/actuators and control strategies
  • Model systems to verify control strategy with customers and software team
  • Produce executable specifications using Matlab/Simulink
  • Manage agile sprints and configuration management
  • Develop complex device drivers for motor control and battery charging
  • Develop and configure microcontroller abstraction layers with EB Tresos tools
  • Develop Functional Safety L2/L3 according to ISO26262 and EGAS standards
  • Create and review communications/diagnostics databases
  • Lead AUTOSAR configuration tools licensing and purchases
  • Design and lead bootloaders for multicore systems
  • Implement cyber security requirements for electrification products

Requirements For Sr Software Engineer

Linux
  • Bachelor's degree in Electrical Engineering, Electronic Engineering, Computer Engineering, or Mechanical Engineering
  • 4 years of experience in vehicle embedded systems on power electronics products
  • Experience using AGILE development methodologies
  • Experience with configuration management tools (SERENA, GIT, Bitbucket, Plastic)
  • Experience in AUTOSAR configuration tools (Vector Davinci, MENTOR CVI, ETAS ISOLAR, EB TRESOS)
  • Experience with different microcontrollers (Infineon, ARM, NXP, RENESES, PIC)
  • Experience with debugging tools including IC5000 and Lauterbach
  • Experience in UML design using Enterprise architect
  • Experience with CAN, LIN, FLEXRAY and xETK instrumentation tools
  • Experience in UDS standards, Diagnostics stack, functional safety
  • Ability to travel domestically and internationally up to 10%

Interested in this job?

Jobs Related To BorgWarner Sr Software Engineer