Software Engineer, Vehicle Diagnostics

Bosch

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Owatonna, MN
Salary
$82,000–$112,000 / yr
Posted
55 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $185k
This role $97k
$65k most similar roles pay here $241k

This role pays less than 98% of similar roles. Most pay $148,643–$222,000 — the shaded band above. At the midpoint, this role pays about $97k versus about $185k for comparable roles.

Based on 240 similar postings.

Employer

About Bosch

Bosch is a global engineering and technology company supplying mobility solutions, industrial technology, consumer goods, and energy and building technology; Robert Bosch LLC is its North American arm.

Bosch currently has 34 open roles on FindRole.

Listed pay typically runs $165,000–$185,000 across 16 roles with salary data.

Most-posted roles

View all roles at Bosch

At a glance

TL;DR · Software Engineer, Vehicle Diagnostics

The Software Engineer, Vehicle Diagnostics joins the Mobility Aftermarket division to develop, maintain, and improve software solutions, diagnostic applications, automation tools, databases, and proprietary engineering scripts. This role supports multi-brand vehicle diagnostics by combining software engineering, data analysis, and troubleshooting with hands-on automotive technology. Key responsibilities include debugging complex technical issues, analyzing diagnostic and validation data, designing automation solutions, and investigating vehicle communication failures. The position requires proficiency in C, C++, Java, and scripting tools like Python or PowerShell. Candidates must understand databases, structured data, and vehicle communication protocols such as CAN, LIN, UDS, DoIP, and OBD-II. The work involves interacting directly with vehicles, diagnostic equipment, ADAS calibration systems, and electronic control units to improve diagnostic coverage and quality within a complex automotive environment.

What does a Software Engineer earn?

Median $196750 from 2245 postings across 146 companies.

See salary data

What you'll do

  • Develop, maintain, and improve software solutions and diagnostic applications for multi-brand vehicle diagnostics.
  • Debug complex technical issues and perform root-cause analysis on vehicle communication and diagnostic failures.
  • Analyze diagnostic and validation data to improve diagnostic coverage and quality.
  • Design and implement automation tools and proprietary engineering scripts.
  • Maintain diagnostic databases and manage structured data for automotive systems.
  • Operate directly with vehicles, diagnostic equipment, and ADAS calibration systems.
  • Support the investigation of electronic control units (ECUs) and vehicle communication protocols.

What we're looking for

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Automotive Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Strong programming fundamentals with experience in C, C++, Java, or similar object-oriented programming languages.
  • Experience with scripting and automation tools such as Python or PowerShell (preferred).
  • Knowledge of software debugging, troubleshooting, and root-cause analysis techniques.
  • Familiarity with databases, structured data, and data analysis methodologies.
  • Experience with automotive diagnostics, vehicle communication protocols (CAN, LIN, UDS, DoIP, OBD-II), or electronic vehicle systems (preferred).
  • Knowledge of ADAS technologies, vehicle electronics, or automotive service environments (preferred).
  • Indefinite U.S. work authorization.

More like this

Similar roles

Software Development Engineer, Automated Vehicle Testing

Amazon Inc

Redmond, WA 9 days ago $143,700–$194,400
AWS C# C++ Java Perl Machine Learning Natural Language Processing Data Infrastructure S3 Vector Embeddings Information Retrieval Object Oriented Design Source Control Management
3+ yrs exp

Principal Software Engineer, AI Software Automotive Lead

Qualcomm

San Diego, CA 21 days ago $223,600–$335,400
C/C++ Python PyTorch TensorFlow ONNX JAX QNN SNPE QAIRT Genie Linux QNX Android Automotive AUTOSAR CNNs Transformers LLMs Quantization Pruning Agile Git ISO 26262 ASPICE ISO/SAE 21434
8+ yrs exp