Drimva

Bosch

Senior Software Engineer

$103K–$135K

Owatonna, MN, United States · Hybrid · Senior · Full-time · Posted Oct 7, 2026

Experience
5+ years developing and delivering production software; 3+ years using the listed technologies.
Education
Bachelor’s in Computer Science, Electrical Engineering, or a similar technical field required.
Visa sponsorship
Indefinite U.S. work authorization required; future sponsorship for work authorization is not available.

About the job

Develops software for electronic devices used by Bosch Automotive Service Solutions’ diagnostics group, contributing to product architecture, implementation, and production support.

What you'll do

  • Develop software using C++, C#, Java, and/or Android; help define software architecture and design.
  • Participate in design and code reviews and apply software development best practices.
  • Troubleshoot system-wide issues and support production, hardware board bring-up, device drivers, and automated builds.

What they ask for

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a similar technical field.
  • 5+ years developing software and delivering it to production, including work across platforms and operating systems such as Android and/or iOS.
  • 3+ years’ experience using the listed programming languages, platforms, and technologies.
  • Experience with software design patterns and practices; full-stack development on Android and/or Linux.

Nice to have

  • Application development for embedded Linux; Android and/or Linux Board Support Package or device driver experience.
  • Experience with communication protocols such as CAN bus, TCP/IP, UDP, UART, SPI, and I2C.

Pay

$103,000 - $135,000 USD base salary

Tools

C++, C#, Java, Android, Kotlin, .NET, Maui, Xamarin

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)