Software Engineering Intern (Year-Round)

BorgWarner•Auburn Hills, MI
•Hybrid

About The Position

BorgWarner is seeking a student to assist its Software Engineering team in developing embedded software for drivetrain systems, such as transfer cases. The intern will work with engineers and experience phases of the software development cycle, including software design, development, and testing. The role also offers exposure to software and controls across bench, dynamometer, and vehicle environments, as well as software-level requirements, architecture, integration, and testing.

Requirements

  • Currently enrolled full-time in an accredited college, university, vocational school, or trade school.
  • Able to report onsite at least three days at the Auburn Hills campus.
  • Electrical engineering, computer engineering, or computer science student interested in embedded software.
  • Basic understanding of vehicle communication protocols.
  • Able to write and debug scripts.
  • Experience with MATLAB and Simulink.
  • Strong writing and communication skills.
  • Excellent organization and time-management skills.
  • Currently authorized to work in the United States on a full-time basis.

Responsibilities

  • Create tools and scripts to assist in software development.
  • Develop and execute test cases to verify software.
  • Automate processes and tasks.
  • Assist with the software component creation process.
  • Design and build test bench setups.
  • Collect and analyze data from simulations and in-vehicle environments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service