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