Senior Software Engineer – Embedded Linux & CAN

Bosch USA

Owatonna (MN)

On-site

USD 103,000 - 135,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Bosch Mobility Aftermarket is seeking a Senior Software Engineer to build software for diagnostic devices, integrating C++, C#, Java, and Android across embedded Linux and enterprise platforms.

You will collaborate with multiple teams, drive architecture decisions, and participate in design reviews while advancing production quality, tooling, and automated builds in a global manufacturing environment.

Qualifications

  • Bachelor’s degree in a technical field (CS/EE) required.
  • 5+ years in software development delivering to production across platforms (Android, web, etc.).
  • 3+ years with C++, C#, Java, Kotlin, .NET, Maui, Xamarin, HTML, XML, TCP/IP.

Responsibilities

  • Develop cutting edge software using C++, C#, Java, and/or Android.
  • Define software architecture and design for new products.
  • Participate in design reviews, code reviews and uphold best practices.
  • Provide system-wide problem solving, solutions, and production support.
  • Support hardware bring-up, device driver development and automated builds.
  • Pursue personal development opportunities.
  • Grow knowledge of new technologies and engineering best practices.
  • Collaborate with multiple departments in a dynamic manufacturing facility.

Skills

C++
C#
Java
Kotlin
NET
Maui
Xamarin
HTML
XML
TCP/IP
Android development
Linux development
Full stack development
Technical communications

Education

Bachelor’s in Computer Science, Electrical Engineering, or a similar technical field

Tools

Android SDK
Linux BSP
Device drivers
CAN bus

Job description

Bosch Mobility Aftermarket is seeking a Senior Software Engineer to build software for diagnostic devices, integrating C++, C#, Java, and Android across embedded Linux and enterprise platforms.

You will collaborate with multiple teams, drive architecture decisions, and participate in design reviews while advancing production quality, tooling, and automated builds in a global manufacturing environment.

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‑匹
Embedded Software Engineer – AUTOSAR Diagnostics & BSW
Embedded Software Engineer – AUTOSAR Diagnostics & BSW

Bosch Group • Plymouth (MI)

On-site
USD 90,000 - 130,000
AUTOSAR Base Software Engineer – Diagnostics & CAN
AUTOSAR Base Software Engineer – Diagnostics & CAN

Bosch USA • Plymouth (MI)

On-site
USD 90,000 - 140,000
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
Sr. Software Engineer
Sr. Software Engineer

Robert Bosch Group • Owatonna (MN)

On-site
USD 103,000 - 135,000
Sr. Software Engineer
Sr. Software Engineer

Bosch USA • Owatonna (MN)

On-site
USD 103,000 - 135,000
Senior Software Architect - Embedded QNX/AOSP Leader
Senior Software Architect - Embedded QNX/AOSP Leader

Bosch Group • Michigan

On-site
USD 100,000 - 130,000
AUTOSAR Embedded Software Engineer – Diagnostics & BSW
AUTOSAR Embedded Software Engineer – Diagnostics & BSW

Bosch Group • Plymouth (MI)

On-site
USD 110,000 - 150,000