Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$100.8k - $141.75k
Full-time

BorgWarner Inc.

In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They will specify, design, develop, test, release, maintain, and enhance embedded software components of BorgWarner’s AWD products. They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software development process which complies to Automotive SPICE. The successful candidate will join a respectful, collaborative, and talented team, and will work in a professional high-tech environment with an opportunity to change and shape the future of mobility and transportation. They will work along with other BorgWarner engineers to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are satisfactorily resolved.

SW Development Engineer – Drivetrain & Morse Systems

COMPANY OVERVIEW

Reliably delivering what’s needed today

There are few challenges as important today as creating solutions that support a cleaner, more energy-efficient world. This requires a commitment to constantly improve the transportation of people and things. We, at BorgWarner, made that commitment decades ago and have since been creating technologies to improve efficiency, emissions and performance in all types of vehicles.

Constantly pursuing what’s next

Our proven track record has made us industry leader in clean, energy-efficient propulsion system solutions for combustion, hybrid and electric vehicles. We uncover strong trends and use smart science and technology to address a future based on varying regulations, consumer demands and automaker requirements.

Product leadership that’s changing the world

Our employees have earned trusted partnerships with customers and suppliers around the world. We leverage these relationships to gain a deeper understanding of the challenges at hand and then do what it takes to develop the next solution. Our strong operations and commercialization expertise result in high volume availability of competitive, efficient products that truly drive change.

BorgWarner Drivetrain & Morse Systems is currently looking for “dynamic, results driven ” individual to join as a Software Development Engineer in our Application Engineering organization at our Propulsion Technical Center (PTC) in Auburn Hills, MI.

In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They will specify, design, develop, test, release, maintain, and enhance embedded software components of BorgWarner’s AWD products. They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software development process which complies to Automotive SPICE. The successful candidate will join a respectful, collaborative, and talented team, and will work in a professional high-tech environment with an opportunity to change and shape the future of mobility and transportation. They will work along with other BorgWarner engineers to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are satisfactorily resolved.

Key Accountabilities:

  • Analyze and Estimate SW Development Activities and Tasks.
  • Elicit, Analyze, Decompose, Develop, and Manage Software Requirements.
  • Identify and Define SW Units, documenting the SW Detailed Design of the SW units.
  • Develop Software Units according to the Detailed Design, using various programming languages, methods, and techniques as appropriate. This includes model based design, autocode generation, and embedded c programming.
  • Plan, Develop, and Execute Unit and Integration tests according to the project test plan/strategy for the assigned SW Units.
  • Perform root cause analysis, problem solving, and resolution for any issues identified.
  • Support, Maintain, and Update planning and tracking activities, including the assigned work items, change requests, and defects.
  • Store and manage all work products according to the Configuration Management plan.
  • Establish bi-directional traceability between SW work products.
  • Perform consistency checks, and peer reviews of SW work products.
  • Support open communication within the team.
  • Adhere to company’s processes and procedures. Look for and propose process improvements.
  • Work with other BorgWarner engineers and departments to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are resolved.
  • Document and share best-practices.

Education and Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electronic Communication, or Electrical Engineering required
  • 5+ years professional experience developing embedded software using the C programming language in the automotive, aerospace, commercial machinery, or rail industries required
  • 5+ years professional experience utilizing Matlab/Simulink to develop embedded software for production projects required
  • Professional experience configuring or interfacing to an AUTOSAR software stack required
  • Professional experience of auto-generation of embedded C source code from model-based designs using dSPACE Targetlink or Matlab Embedded Coder required
  • Professional experience with software design verification through unit testing in a Simulink or Embedded test framework environment (MIL, SIL) required
  • Professional Hands-on experience debugging and correcting model and source code defects utilizing commercially available embedded debugging tools on target required
  • Performance of SW Development through adherence to an ASPICE compliant software development process required

  • Familiarity with automotive electrical and mechatronic embedded systems (brush/brushless DC motors, solenoids, relays, electromagnetic coils, switches, indicators, etc.) preferred
  • Expertise working with network protocols (e.g. CAN) and associated tools is preferred.
  • Experience developing software in an AUTOSAR compliant software architecture is preferred.
  • Experience developing software for ISO26262 Functional Safety compliant products is preferred.

Core Competencies:

  • Learning on the Fly
  • Action Orientated
  • Functional/Technical Skills
  • Informing
  • Self-Knowledge
  • Drive for Results
  • Ethics & Values
  • Interpersonal Savvy
  • Customer Focus
  • Decision Quality

Safety

This position will adhere to Global Star Safety Program, including safety rules, practices and training as outlined in the BorgWarner PTC Safety Policy Manual, which includes the use of equipment, protective devices, or clothing that the employer requires. This individual will work in manners that stress the importance of preventing accidents and illnesses. He/she must take every precaution reasonable in the given circumstance for the protection of themselves and co-workers. In addition, he/she is responsible for reporting all injuries and/or possible dangerous situations, incidents, or occurrences to the immediate supervisor.

EEO Statement

BorgWarner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

-

Salary Range:

$100,800 - $141,750

Global Terms of Use and Privacy Statement


Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.

Please access the linked document by clicking here , select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.

Career Scam Disclaimer: BorgWarner makes no representations or guarantees regarding employment opportunities listed on any third-party website. To protect against career scams, job applicants should take the necessary precautions when interviewing for and accepting employment positions allegedly offered by BorgWarner. Applicants should never provide their national ID numbers, birth dates, credit card numbers, bank account information or other private information when communicating with prospective employers or responding to employment opportunities online. Job applicants are invited to contact BorgWarner through BorgWarner’s website to verify the authenticity of any employment opportunities.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Auburn Hills, MI vacancy
  •  ...Job Description Job Description Description: FEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration... 
    Senior

    FEV North America Inc

    Auburn Hills, MI
    15 days ago
  •  ...thrives on collaboration, innovation, and the occasional office cameo from a four-legged friend. What You’ll Do The Senior Software Engineer, Platform builds and operates the shared services, pipelines, and infrastructure that Whisker's product engineering teams... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Litter-Robot

    Auburn Hills, MI
    1 day ago
  • Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and delivering FANUC robot software for the customers of the Global Standards Software & Validation Group (GSSV). You will be required to gather customer... 
    Senior
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    4 days ago
  • $72.3k - $74.8k

     ...Description Aperion is excited to announce an opening for a Senior Software Engineer in our innovative team based in Oxford. This full‑time, remote position offers a unique opportunity for entry‑level candidates to engage with cutting‑edge technology and contribute... 
    Senior
    Full time
    Remote work

    Aperion

    Oxford, MI
    5 days ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer (Cloud and AI) in the Computer Information System (CIS) department. The Senior Software Engineer (Cloud and AI) is a senior... 
    Senior
    Work at office

    Toyoda Gosei North America Corporation

    Troy, MI
    a month ago
  •  ...Description Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership... 
    Senior

    Tyler Technologies

    Troy, MI
    4 days ago
  • $138k - $172.25k

     ...Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    2 days ago
  • Stellantis in Auburn Hills, MI, is seeking an experienced Materials Engineer to lead development of automotive soft trim materials,...  ...vehicle interiors, with strong communication and leadership skills, and the ability to present to senior #J-18808-Ljbffr Stellantis
    Senior
    Work at office

    Stellantis

    Auburn Hills, MI
    6 days ago
  •  ...America LLC Job Description About the Team: The Senior ADAS Application Engineer is responsible for the application release of the ZF Advanced...  ...BS/MS in Electrical Engineering, Mechanical Engineering, Software/Computer Engineering, Robotics, or similar (or equivalent... 
    Senior
    Remote work

    ZF Friedrichshafen

    Auburn Hills, MI
    15 days ago
  •  ...of proven industry leadership. As a premier innovator in software, advanced diagnostics, e-commerce, and technical service...  ...industrial sectors worldwide. They are seeking an Senior Embedded Software Engineer to lead the development of diagnostic solutions across embedded... 
    Senior
    Worldwide

    recruitAbility

    Rochester Hills, MI
    22 hours ago
  •  ...Hills is seeking an experienced Embedded Engineer to focus on MCU and ECU design for...  ...least 8 years of experience in embedded software development and strong expertise in automotive...  ...communication protocols. This is a mid-senior level contract position that offers the... 
    Senior
    Contract work

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    2 days ago
  • Auxiom LLC in Rochester, MI seeks a Systems Engineer to design and deliver IT infrastructure solutions, architect roadmaps, and lead complex...  ..., and cloud environments in a client-facing role. As a senior member, you will shape proposals, roadmaps, and SOPs, mentor team... 
    Senior

    Auxiom LLC

    Rochester, MI
    3 days ago
  • $229k - $280k

    Description Senior Director, Software Engineering Location: Remote, US Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401 Gross annual base salary: USD 229,000-280,000 Additional variable compensation and benefits may apply... 
    Senior
    Full time
    Temporary work
    Remote work

    OneStream Software

    Rochester, MI
    2 days ago
  • Senior Embedded Software Engineer Auburn Hills, MI 1 Opening Pay: $57-77 MAX US CITIZEN WITH ABILITY TO OBTAIN A SECRET CLEARANCE Essential Function Develop vehicle software Develop vehicle software and cybersecurity employing rapid prototyping, agile development, DevSecOps... 
    Senior
    Contract work
    Overseas

    Precision Resources Company, Inc.

    Auburn Hills, MI
    4 days ago
  • $173k - $225k

    Description Senior Manager, Software Engineering Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 173,000 - 225,000 Additional variable... 
    Senior
    Full time
    Temporary work
    Remote work

    OneStream Software

    Rochester, MI
    2 days ago
  • Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary Ability to Obtain a Secret Clearance For over 30 years, we'vWe are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan , supporting the development and... 
    Senior
    Contract work
    Work at office

    Moseley Technical Services

    Auburn Hills, MI
    4 days ago
  • $140k - $165k

     ...Senior Solutions Engineer For more than 30 years, Aeris has been a global leader in cellular IoT, powering connected solutions across automotive, utilities and energy, fleet management and logistics, medical devices, and manufacturing. Today, Aeris supports a global... 
    Senior
    Worldwide

    Aeris

    Auburn Hills, MI
    4 days ago
  • $70 - $75 per hour

     ...resolving any exception scenarios that may arise, as the data being purged will be old. Criticality of the project requires a much senior hands-on FICO consultant. Experience in a similar space will be an added advantage. Qualifications Prior experience with SAP Finance... 
    Senior
    Contract work
    Temporary work
    Local area

    Akkodis

    Auburn Hills, MI
    3 days ago
  •  ...Job Description Job Description Software Requirements Engineer Position Summary We are seeking an experienced Software Requirements Engineer to lead the development, management, and traceability of software requirements across complex engineering programs. This... 
    Contract work
    Work at office

    CrossFire Group

    Auburn Hills, MI
    15 days ago
  •  ...Job Description Job Description We are looking for an RPA Software Engineer to join a long-term contract opportunity in Auburn Hills, Michigan within the automotive industry. This role focuses on building and supporting intelligent automation solutions that streamline... 
    Long term contract

    Robert Half

    Auburn Hills, MI
    12 days ago
  •  ...Job Description Job Description Job description Senior Application Architect/Developer Aquasight is a leading Digital AI...  ...a multi-tenant, template-driven front-end application for our Software-as-a-Service (SaaS) platform. You will lead and guide team members... 
    Senior
    Full time
    Remote work

    Aquasight

    Troy, MI
    a month ago
  • $99k - $128.5k

    Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life,...  ...through the full software development lifecycle, collaborates with senior engineers, Product, and Quality Assurance, and develops user... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Rochester, MI
    5 days ago
  •  ...Responsibilities Research, design, and develop enterprise software solutions that address specific market needs and strategic business...  ...Qualifications   Bachelor’s degree in Computer Science, Engineering or related and 48 months related experience. Mail resume to:... 
    Senior
    Full time
    Work at office

    United Wholesale Mortgage

    Pontiac, MI
    20 days ago
  •  ...detection, and mitigation of anomalous activity, vulnerabilities and inefficiencies. Prepare and perform briefings appropriate for senior leadership (i.e., general officer or flag officer) Conduct analysis of enterprise cybersecurity defensive strategies in order to... 
    Senior

    MSR Technology Group

    Rochester Hills, MI
    22 hours ago
  • BorgWarner is seeking an experienced VCT Homeroom Engineer to lead BLDC motor design and development for eVCT products in a global context. The role blends electric motor expertise, mechanical integration, system thinking, and hands-on automotive product development. You... 
    Senior
    Worldwide

    Borgwarner Emissions Systems Spain SL

    Auburn Hills, MI
    6 days ago
  •  ...plastic assemblies used in automotive fluid systems. You will guide design, material validation, and advanced development, mentoring engineers and coordinating with OEM customers and tooling partners. You will evaluate thermoplastics and sealing materials, interpret mold... 
    Senior

    Martinrea International

    Auburn Hills, MI
    6 days ago
  • A growing software company in Auburn Hills, MI is seeking a senior team leader to oversee complex information systems. The ideal candidate holds a Bachelor's degree in Computer Science and has extensive experience in system design and development. Responsibilities include... 
    Senior
    Permanent employment
    Full time

    Sonsoft Inc

    Auburn Hills, MI
    3 days ago
  • $140k - $145k

     ...joining technologies. Understanding of manufacturing feasibility/ design for manufacturing & assembly Experience in managing engineering releases and change management for complex projects, including BOM management and related PLM activities. Knowledge of... 
    Senior
    Temporary work
    Local area

    Akkodis

    Auburn Hills, MI
    3 days ago
  • $74.5k - $138.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 45025 Job Location: Rochester, NY; Chantilly, VA; Melbourne, FL Job Schedule: 9/80 (Every Other Friday Off... 
    Senior
    Local area
    Flexible hours

    L3Harris Technologies

    Bloomfield Hills, MI
    1 day ago
  •  ...environment that is consistent with long‑term management objectives. Provide leadership, training and technical support to product engineers, designers and technicians. Lead competitor benchmarking activities. Perform other duties as necessary. Support 5S... 
    Senior
    Permanent employment
    Full time
    Work at office
    Shift work
    Day shift

    Hi-Lex Controls, Inc.

    Rochester Hills, MI
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!