1,513,533open jobs
91,226companies
233,835added this week
Browse all
Salary
≈ $23k – $68k per year (Estimated)
Location
In office (Beijing)
Seniority
Senior · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Jul 22, 2026. BorgWarner scores B on the Alion truth index.

Overview
Company
Impact
Profile match
BorgWarner is an American automotive and industrial supplier headquartered in Auburn Hills, Michigan, that designs and manufactures propulsion systems including turbochargers, drivetrain components, electric motors, power electronics and battery systems. Founded in 1928, it is listed on the New York Stock Exchange and runs plants and technical centers worldwide, from Kokomo, Ithaca, Seneca and Dixon in the United States to Poland, Hungary, Portugal, Germany, China and Thailand. It hires production operators and team leaders, controls, quality and product engineers, motor control specialists, maintenance technicians and engineering interns.

Position Summary

Be responsible for designing and verifying embedded software for control modules of BorgWarner PowerDrive System products, including all wheel drive system control units and electric vehicle propulsion system control units. Work with the ECU development stakeholder team and follow BorgWarner Software Development Process.

Key Accountabilities

  • Designing and implementing control software for PowerDrive system products, using both model-based software design and traditional development method
  • Developing application control software based on existing hardware and basic software platform
  • Unit testing using MIL/SIL method
  • Software integration and HIL testing
  • Software architecture design and verification
  • Create software design documents and requirement documents
  • Software work estimation
  • Support application/calibration work from control software perspective

Qualifications & Requirements

  • Bachelor’s Degree in Engineering required, Master’s degree preferred
  • Minimum of 3 years’ project experience in ECU software development in automotive industry (required)
  • Experienced user of embedded C programming language (required)
  • Project experience with Matlab/Simulink and Stateflow and auto-coding (required), experience with Targetlink preferred
  • Project experience in MBD (Model Based Development) (required), Project experience in CAN stack(required)
  • Project experience in software unit testing
  • Project experience in UDS protocol, Network Management(preferred), Project experience in Bootloader (preferred)
  • Familiar with 32bit/16bit microcontroller from Infineon and NXP(Freescale) (preferred)
  • Experience with BLDC and PMSM control preferred, Experience of Vehicle Dynamic control (preferred)
  • Good English skills in both written and verbal (required)
  • Experience in AUTOSAR software development and configuration (preferred)
  • Familiar with CMMI or Automotive SPICE(preferred)
  • Experience on vehicle dynamics control development & simulation (preferred)
  • Experience with Vector CAN tools, CANalyzer/CANape/CANoe etc. (preferred)
  • Experience of script languages such as Python(preferred), Experience with C#/C++ development (preferred)
  • Good driving skills preferred.

Key Competencies

  • Functional skills
  • Problem solving
  • Drive for result
  • Communication
-Internal Use Only: Salary

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,513,533 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Beijing
≈ $40k – $118k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Shanghai
C
C#
C++
Assembly
C
Valgrind
C#
Avalonia
C++
Qt
Assembly
WinDbg
AI/ML
Copilot
Cursor
Mobile
MVVM
Dependency Injection
DevOps
Linux
Windows
Apply
≈ $81k – $127k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Warsaw
Python
SQL
Databases
Databricks
Apache Kafka
AI/ML
Spark
AI Agents
LLM Guardrails
Cybersecurity
GDPR
Apply
Remote (likely Germany) • Internship
AI/ML
LangChain
Model Context Protocol
Agentic Workflows
Management
Scrum
Kanban
Apply
≈ $67k – $129k per year (Estimated) • In office • Full-Time • Cologne
Python
JavaScript
TypeScript
Node JS
AI/ML
Cursor
Claude Code
OpenAI
OpenAI Codex
Frontend
React.js
DevOps
GitHub
Management
Slack
Miro
n8n
Apply
$109k – $126k per year • In office • Full-Time • Ottawa
Python
JavaScript
Databases
Apache Kafka
Apache Pulsar
AI/ML
AutoGen
LangChain
AI Agents
CrewAI
RAG
Google ADK
A2A
Edge AI
Multi-Agent Systems
Machine Learning
Frontend
React.js
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Apply
Hybrid • 5+ years exp
Python
C#
MATLAB
C#
.NET
Databases
Databricks
AI/ML
Copilot
Claude
AI Agents
OpenAI Codex
DevOps
Azure
Apply
Hybrid • 1+ year exp • Master's Degree
Python
TypeScript
SQL
C#
Databases
Databricks
AI/ML
Weights & Biases
LangChain
Spark
MLFlow
Prompt Engineering
AI Agents
Semantic Kernel
LLM
RAG
Anomaly Detection
Time Series Forecasting
Machine Learning
DevOps
Azure
CI/CD
Git
Bicep
IoT
MQTT
Apply
In office • Bachelor's Degree
Python
MATLAB
AI/ML
Machine Learning
DevOps
Azure
Apply
$12k – $30k per year • Remote (Lebanon) • 3+ years exp • Master's Degree • Beirut
Python
JavaScript
TypeScript
Python
Flask
FastAPI
Django
AI/ML
NLP
Machine Learning
Frontend
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Apply
In office
Python
AI/ML
Machine Learning
Apply
Product Engineer 3 months ago
In office • Full-Time • Beijing
Apply
Software Engineer 3 months ago
In office • Full-Time • 3+ years exp • Master's Degree • China
Apply
≈ $24k – $50k per year (Estimated) • In office • Full-Time • 9+ years exp • Bachelor's Degree • Bengaluru
JavaScript
C++
Frontend
SWC
DevOps
CI/CD
Jenkins
Bitbucket
GitLab
Management
Jira
Agile
Apply
$101k – $142k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Seneca
Management
Microsoft Office
Apply
≈ $112k – $226k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Auburn Hills
DevOps
GCP
Azure
CI/CD
AWS
Robotics
Digital Twin
Design
Figma
Apply
In office • Full-Time • Beijing
Databases
Redis
Apply
In office • Full-Time • Beijing
C++
DevOps
ZooKeeper
etcd
Linux
Apply
≈ $47k – $98k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Beijing
Python
C++
MATLAB
Apply
In office • PhD • Beijing
Python
AI/ML
Machine Learning
Apply
≈ $31k – $72k per year (Estimated) • In office • 5+ years exp • Master's Degree • Beijing
Apply
See all jobs
This is one of many
1,513,533 more open roles from verified company boards, updated every day.