Vehicle Diagnostics Software Engineer - ECU & Diagnostics

Robert Bosch Group

Owatonna (MN)

On-site

USD 82,000 - 112,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Dental and Vision
401(k) with Bosch match
Paid time off

Job summary

Bosch Mobility Aftermarket is seeking a Software Engineer, Vehicle Diagnostics to develop and improve software solutions, diagnostic applications, automation tools, and databases used across multi-brand vehicle diagnostics. This role combines software engineering, data analysis, troubleshooting, and hands-on automotive technology.

You will work with diagnostic data, vehicle communication protocols, ECUs, and service applications to improve diagnostic coverage, quality, and customer experience.

Qualifications

  • Bachelor's degree in a relevant technical field or equivalent practical experience.
  • Strong programming fundamentals with C, C++, Java or similar OO languages.
  • Experience with scripting and automation tools (Python, PowerShell, etc.).
  • Knowledge of debugging, troubleshooting, and root-cause analysis techniques.
  • Familiarity with databases, structured data, and data analysis methods.
  • Strong analytical and problem-solving skills; ability to investigate complex issues.
  • Ability to learn new technologies, tools, and automotive systems quickly.
  • Experience with vehicle diagnostics and protocols (CAN, LIN, UDS, DoIP, OBD-II) preferred.
  • Knowledge of ADAS or automotive electronics is a plus.
  • Excellent communication and collaboration skills.
  • Self-motivated and able to work in cross-functional/global teams.
  • Passion for software development in automotive environment.

Responsibilities

  • Develop, maintain, and improve diagnostic software and tools.
  • Analyze diagnostic data and validate software quality.
  • Design automation solutions and maintain diagnostic databases.
  • Collaborate with global engineering teams and product groups.
  • Work directly with vehicles and diagnostic equipment in a fast-paced setting.

Skills

C/C++ programming
Java
Scripting (Python/PowerShell)
Debugging & root cause analysis
Data analysis
Vehicle diagnostics knowledge
CAN/LIN/UDS/DoIP/OBD-II
Team collaboration
Automotive experience

Education

Bachelor's degree in CS/SE/EE/Automotive or related field
Equivalent practical experience

Tools

PowerShell
Python
SQL

Job description

Bosch Mobility Aftermarket is seeking a Software Engineer, Vehicle Diagnostics to develop and improve software solutions, diagnostic applications, automation tools, and databases used across multi-brand vehicle diagnostics. This role combines software engineering, data analysis, troubleshooting, and hands-on automotive technology.

You will work with diagnostic data, vehicle communication protocols, ECUs, and service applications to improve diagnostic coverage, quality, and customer experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Embedded & Diagnostics
Senior Software Engineer - Embedded & Diagnostics

Robert Bosch Group • Owatonna (MN)

On-site
USD 103,000 - 135,000
Software Engineer – Full‑Stack for Automotive Diagnostics
Software Engineer – Full‑Stack for Automotive Diagnostics

Bosch USA • Owatonna (MN)

On-site
USD 82,000 - 110,000
Health insurance
401K match
Paid time off
Full-Stack Software Engineer, Mobility Diagnostics
Full-Stack Software Engineer, Mobility Diagnostics

Robert Bosch Group • Owatonna (MN)

On-site
USD 82,000 - 110,000
Health, dental, and vision plans
HSA
401(k) retirement plan with employer‑匹
Vehicle Diagnostics Content Engineer - Remote Diagnostics
Vehicle Diagnostics Content Engineer - Remote Diagnostics

United States Digital Space LLC • United States

Remote
USD 90,000 - 130,000
Software Engineer, Vehicle Diagnostics
Software Engineer, Vehicle Diagnostics

Bosch USA • Owatonna (MN)

On-site
USD 82,000 - 112,000
Health insurance
Health savings accounts
Flexible spending accounts
+1
Software Engineer, Vehicle Diagnostics
Software Engineer, Vehicle Diagnostics

Robert Bosch Group • Owatonna (MN)

On-site
USD 82,000 - 112,000
Health insurance
Dental and Vision
401(k) with Bosch match
+1
Remote Automotive Diagnostics Engineer (ECU & Firmware)
Remote Automotive Diagnostics Engineer (ECU & Firmware)

Diagnostic Network, Inc. • Iowa (LA), Northern (KY)

Hybrid
USD 90,000 - 130,000
Embedded Software Engineer – AUTOSAR Diagnostics & BSW
Embedded Software Engineer – AUTOSAR Diagnostics & BSW

Bosch Group • Plymouth (MI)

On-site
USD 90,000 - 130,000
EV Diagnostics Software Engineer — Python/C++, Android
EV Diagnostics Software Engineer — Python/C++, Android

Harbinger • Garden Grove (CA)

On-site
USD 140,000 - 180,000
Comprehensive Health, Dental & Vision - 100% employee covered
Early-stage Stock Options
Robust Retirement Savings (401k, HSA, FSA)
+5
Embedded Software Engineer – AUTOSAR Diagnostics / ABS
Embedded Software Engineer – AUTOSAR Diagnostics / ABS

Robert Bosch Group • Plymouth Charter Township (MI)

On-site
USD 90,000 - 130,000