Embedded Software Engineer

Bosch

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $164k
This role $101k
$68k most similar roles pay here $211k

This role pays less than 95% of similar roles. Most pay $130,500–$196,750 — the shaded band above. At the midpoint, this role pays about $101k versus about $164k 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 · Embedded Software Engineer

JOB TITLE: Embedded Software Engineer As an Embedded Software Engineer within the Automotive Service Solutions diagnostics group, you will develop software for electronic devices used in diagnostic and repair shop technology. Your daily responsibilities include defining software architecture, participating in design and code reviews, and providing system-wide problem-solving and production support. You will perform hardware board bring-up, troubleshooting, device driver development, and automated software builds. The role requires proficiency in C++, C#, Java, and Android, with experience in full stack development on Android and/or Linux. You will also work with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, and I2C. This position focuses on creating software for automotive diagnostic tools and repair shop equipment to improve service and maintenance workflows.

What does a Embedded Software Engineer earn?

Median $155000 from 93 postings across 19 companies.

See salary data

What you'll do

  • Develop software using C++, C#, Java, and/or Android for automotive service diagnostics.
  • Define software architecture and design for new product development.
  • Participate in design reviews and code reviews following software development best practices.
  • Provide system-wide problem-solving, solutions, and production support.
  • Support hardware board bring-up, troubleshooting, and device driver development.
  • Manage automated software builds for the diagnostics group.

What we're looking for

  • Bachelor’s in Computer Science, Electrical Engineering, or a similar technical field.
  • 3+ years’ experience developing software and delivering to a production environment.
  • 3+ years' experience using C++, C#, and/or Java.
  • Full stack development on Android and/or Linux.
  • Proven capability in technical communications to express complex concepts verbally and in writing.
  • Application development for embedded Linux (preferred).
  • Android and/or Linux Board Support Package experience (preferred).
  • Work authorized individuals only.

More like this

Similar roles

Senior Embedded Software Engineer

L3Harris

Camden, NJ 24 days ago
C C++ Rust Assembly Embedded Linux RTOS Yocto BitBake Buildroot Linux Kernel FPGA UART SPI I2C CAN AXI PCIe Bare-metal Device Drivers
8+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 134 days ago $179,500–$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 135 days ago $152,000–$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

Coinbase

Charlotte, NC today $152,405–$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 82 days ago $102,100–$202,200
LLMs Azure Copilot Python Spark Databricks Azure Data Factory C# Java TypeScript JavaScript C++ C Distributed Systems Web Services Agile
2+ yrs exp

Software Engineer

Cisco

Remote 15 days ago $139,300–$203,600
Go C++ Neo4j Cypher PostgreSQL Amazon Aurora RDS AWS Azure GCP Kubernetes Helm Terraform Puppet GitLab CI/CD Service Mesh Vault NoSQL Distributed Systems
7+ yrs exp Remote