Senior Software Engineer – Embedded & Diagnostics

Bosch Group

Owatonna (MN)

On-site

USD 103,000 - 135,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Bosch Mobility Aftermarket in Minnesota is seeking a Senior Software Engineer to develop software for diagnostic devices and related platforms, using C++, C#, Java, and Android. You will participate in architecture, design reviews, and ensure production-quality software across multiple OS platforms.

You will collaborate with hardware teams, support board bring-up, and contribute to automated builds and best practices. The role offers a competitive U.S. base salary and comprehensive benefits.

Qualifications

  • Bachelor's in Computer Science, Electrical Engineering, or a similar technical field required.
  • 5+ years' experience developing software and delivering to a production environment. Including experience working with architectures on various platforms... Android and/or iOS. Additional experience on Windows Servers and Desktops is a plus.
  • 3+ years' experience using C++, C#, and/or Java, Kotlin, .NET, Maui, Xamarin, C++, HTML, XML, TCP/IP, etc
  • Experience creating and/or using Software Design Patterns and Practices. (MVC, MVP, Interfaces, etc.).
  • Proven capability in technical communications, often called upon to express complex technical concepts verbally and in writing.
  • Full stack development on Android and/or Linux
  • Ability to learn from other team members and adopt to best in class industry standards

Responsibilities

  • Develop cutting edge software using C++, C#, Java, and/or Android.
  • Define the software architecture and design for new products.
  • Participate in design reviews, code reviews and adhere to software development best practices.
  • Provide system-wide problem-solving, solutions, and production support.
  • Support hardware board bring-up, trouble-shooting, device driver development and automated software builds.
  • Seek out and participate in personal development opportunities.
  • Grow and share knowledge of latest technologies and engineering best practices.

Skills

C++
C#
Java
Android
Linux
TCP/IP
CAN bus
MVC/MVP patterns

Education

Bachelor's in Computer Science, Electrical Engineering

Tools

HTML
XML
.NET
Kotlin
Maui
Xamarin
Windows

Job description

Bosch Mobility Aftermarket in Minnesota is seeking a Senior Software Engineer to develop software for diagnostic devices and related platforms, using C++, C#, Java, and Android. You will participate in architecture, design reviews, and ensure production-quality software across multiple OS platforms.

You will collaborate with hardware teams, support board bring-up, and contribute to automated builds and best practices. The role offers a competitive U.S. base salary and comprehensive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Embedded & Android Systems
Senior Software Engineer - Embedded & Android Systems

Boschgroup • Owatonna (MN)

On-site
USD 103,000 - 135,000
Embedded Software Engineer, Automotive (C++, Android)
Embedded Software Engineer, Automotive (C++, Android)

Boschgroup • Owatonna (MN)

On-site
USD 82,000 - 116,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
Embedded Software Engineer
Embedded Software Engineer

Boschgroup • Owatonna (MN)

On-site
USD 82,000 - 116,000
Senior Software Engineer
Senior Software Engineer

Boschgroup • Owatonna (MN)

On-site
USD 103,000 - 135,000
Embedded Software Engineer
Embedded Software Engineer

Robert Bosch Group • Owatonna (MN)

On-site
USD 82,000 - 116,000
Health, dental, and vision plans
401(k) retirement plan with employer =
HSA and flexible spending accounts
+2
Senior Software Engineer
Senior Software Engineer

Bosch Group • Owatonna (MN)

On-site
USD 103,000 - 135,000
Vehicle Diagnostics Software Engineer - ECU & Diagnostics
Vehicle Diagnostics Software Engineer - ECU & Diagnostics

Robert Bosch Group • Owatonna (MN)

On-site
USD 82,000 - 112,000
Health insurance
Dental and Vision
401(k) with Bosch match
+1
Software Engineer
Software Engineer

Bosch USA • Owatonna (MN)

On-site
USD 82,000 - 110,000
Health insurance
401K match
Paid time off
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