Bosch
Software Engineering Intern (8 months/40hrs per week)
Farmington Hills, MI, United States · Internship · Posted Aug 31, 2026
- Experience
- 1+ year of academic or industry experience with software languages and operating systems.
- Education
- Currently enrolled in a university and pursuing a Bachelor’s or Master’s degree in Engineering, with at least one semester completed.
- Visa sponsorship
- Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.
About the job
Develop and operate features for a software platform spanning embedded systems, cloud infrastructure, and applications in Bosch’s Calibration Engineering group.
What you'll do
- Design, implement, test, deploy, and operate software features.
- Work across the software stack and in multiple programming languages.
- Contribute to projects such as embedded-device provisioning, serverless APIs, device-load simulation, or Hardware-in-the-Loop testing integrated with CI/CD.
What they ask for
- Currently enrolled in a university pursuing a Bachelor’s or Master’s degree in Engineering, with at least one semester completed.
- At least 1 year of academic or industry experience with software languages and operating systems.
- Minimum 3.0 GPA; at least 18 years of age.
- Able to work 35–40 hours per week and hold a valid US driver’s license.
Nice to have
- Open-source software and Git-based development; Linux and embedded devices; CI/CD, unit testing, or high-velocity development.
- Experience with M2M/real-time communication, API development, databases, cloud services, or automotive-related work.
Tools
Go, Rust, Typescript, Python, Linux, MQTT, gRPC, OpenAPI
Model-written summary · the original posting is authoritative