Bosch
Posted 1mo ago

Rotational Development Program – Software Engineer – Power Solutions

Bosch
Farmington Hills, Michigan, United States
OnsiteFull Time
Responsibilities
  • developing software
  • testing software
  • analyzing issues
Requirements
  • Bachelor's in EE/CE or similar (controls focus) within last 2 years
  • One internship or 6 months relevant experience
  • Strong communication
  • Geographically mobile and able to relocate
  • U.S. work authorization required
  • Drug screen and background check required
Technical tools mentioned
Embedded CPythonMatlabC++

Job description

Company Description:

We Are Bosch.

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world. Their creativity is the key to innovation through connected living, mobility, or industry.

Let’s grow together, enjoy more, and inspire each other. Work #LikeABosch 

  • Reinvent yourself: At Bosch, you will evolve.
  • Discover new directions: At Bosch, you will find your place.
  • Balance your life: At Bosch, your job matches your lifestyle.
  • Celebrate success: At Bosch, we celebrate you.
  • Be yourself: At Bosch, we value values.
  • Shape tomorrow: At Bosch, you change lives.

Do you want beneficial technologies being shaped your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch!

Job Description:

Bosch offers an exceptional Rotational Development Program (RDP) tailored for Bachelor's and Master's candidates. This 24-month, entry-level rotational program is designed to provide professional and leadership opportunities within the Power Solutions (PS) division. The RDP consists of four customized rotations, allowing you to gain extensive experience working with diverse teams and environments. Additionally, you will be paired with an executive mentor for professional coaching and career guidance, as well as a peer mentor to help you navigate the program. You will also have the chance to participate in structured networking events and targeted training to enhance your leadership exposure.

Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units), you will

  • Support change request management, requirements engineering, system and software architecture design, and testing activities
  • Develop, analyze, and debug both low‑level and application software, while gaining exposure to security, safety, and project management topics
  • Execute delivery testing to ensure software quality and compliance
  • Analyze customer-reported issues, drive root-cause investigation, and lead them to resolution
  • Prepare and deliver technical documentation and presentations to internal stakeholders and customers
  • Contribute to internal system and software improvement initiatives
Qualifications:

Minimum Requirements:

  • Bachelor's Degree received within the last 2 years in one of the following majors:  Electrical Engineering, Computer Engineering or similar area with controls engineering focus.
  • Minimum of one completed internship, co-op, or six months full-time relevant work experience related to your field of study.  
  • Excellent verbal and written communication skills
  • Open to work with international teams and time zones
  • Geographically mobile: Candidates must be willing and able to relocate multiple times within the U.S., with the possibility of completing an international assignment.

Additional Preferred Requirements:

  • Passion for automotive embedded controls
  • Has participated in a hands-on role in:  SAE, Formula, and or Baja
  • Highly motivated individual
  • Exposure to: Software development and Testing
  • Programing Experience with Embedded C, Python, Matlab, and or C++
  • Engine, vehicle and/or battery controls knowledge
  • Leadership experience 
Additional Information:

Indefinite U.S. work authorized individuals only.  Future sponsorship for work authorization unavailable.

Equal Opportunity Employer, including disability / veterans  

*Bosch adheres to Federal, State, and Local laws regarding drug-testing. Employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date. 

About Bosch

Global manufacturer of automotive and industrial engineering technology.

Year founded
1886
Employees
429000
Organization type
Private
Latest investment
Raised $11.90B Debt Financing (2025) — led by BNP Paribas, Deutsche Bank, Mizuho Financial Group
Headquarters
DE

Similar jobs

Software Engineer roles near Farmington Hills, Michigan
4h
Save
Mark Applied
Hide
Senior Software Engineer - Autonomy Core Frameworks
Ann Arbor, Michigan, United States
$161k-$193k/yr OnsiteFull Time
Torc Robotics
Torc Robotics: Software for autonomous heavy-duty trucking.
8+ YOERequires 8+ years with a bachelor's or 6+ years with a master's, or equivalent platform architecture success; deep C++17, Python, systems design, testing, CI/build systems, and technical leadership experience.
C++17, C++, Python, ROS 2, GitHub Actions, Jenkins, Bazel
4h
Save
Mark Applied
Hide
Senior Software Engineer - High Level OS
Pittsburgh or Palo Alto or Dearborn or United States
$179k-$269k/yr HybridFull Time
Latitude AI
Latitude AI: Developing automated driving technology for next-generation Ford vehicles.
4+ YOEBachelor's degree in a relevant engineering or computer field and 4+ years of experience, or master's with 2+ years. Requires embedded C++, Linux, bootloaders, secure boot, and Yocto/OpenEmbedded experience.
Yocto, OpenEmbedded, Buildroot, Linux, U-Boot, UEFI, C++, Python, Bazel, Docker, gtest, OP-TEE, Arm Trusted Firmware
4h
Save
Mark Applied
Hide
Software Engineer
London or Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or Stuttgart or Munich or Stockholm or Bengaluru or Seoul or Tokyo
£100k-£160k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
2+ YOEBachelor’s degree in computer science or related engineering, 2+ years developing modern C++ or willingness to learn, strong OOP, Docker, Linux, and ability to hold UK security clearance.
C++, Docker, Linux, Bazel, Nix
2d
Save
Mark Applied
Hide
Software Engineer
Dearborn, Michigan, United States
$99k-$166k/yr HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Designs, manufactures, and sells cars, trucks, and SUVs.
8+ YOEBachelor's degree in computer science or equivalent experience; 8+ years Java development, 6+ years Spring, 6+ years REST and microservices, and experience with PostgreSQL, MongoDB, cloud, and infrastructure automation.
Java, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Angular, React, RESTful APIs, PostgreSQL, MongoDB, Google Cloud Platform (GCP), Cloud Build, GitHub Actions, Jenkins, GitLab CI, Terraform, GCP Cloud Deployment Manager, GCP Monitoring, Dynatrace, CI/CD
2d
Save
Mark Applied
Hide
Software Engineer
Dearborn, Michigan, United States
$99k-$166k/yr HybridFull Time
Ford Motor Company
Ford Motor CompanyNYSE: F: Ford manufactures, sells, and services vehicles and mobility solutions.
8+ YOEBachelor's degree or equivalent; 8+ years Java development, 6+ years Spring and REST/microservices, 4+ years PostgreSQL, and 2+ years MongoDB experience. Requires U.S. work authorization.
Java, Spring, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Angular, React, PostgreSQL, MongoDB, Google Cloud Platform (GCP), Cloud Build, GitHub Actions, Jenkins, GitLab CI, Terraform, GCP Cloud Deployment Manager, GCP Monitoring, Dynatrace
3d
Save
Mark Applied
Hide
Software Engineer
Ypsilanti, Michigan, United States
$86k-$181k/yr OnsiteFull Time
CACI
CACINYSE: CACI: Provides information technology and professional services to government clients.
5+ YOEActive TS/SCI clearance, 5+ years of software engineering experience, and a degree in computer science, electrical engineering, physics, or related field, or equivalent experience. Python, C++, Rust, Linux, cloud, and problem-solving skills required.
Python, C++, Rust, Linux, AWS, Jira, Scrum, Agile
3d
Save
Mark Applied
Hide
Software Engineer
Ypsilanti, Michigan, United States
$86k-$181k/yr OnsiteFull Time
CACI International
CACI InternationalNYSE: CACI: Provides information technology and engineering services for government agencies.
5+ YOERequires active TS/SCI clearance, 5+ years of software engineering experience, degree or equivalent experience, programming expertise, Linux or cloud development, and strong analytical and teamwork skills.
Python, C++, Rust, Linux, Amazon Web Services (AWS), Jira, Scrum, Agile
3d
Save
Mark Applied
Hide
Software Engineer Intern
Troy, Michigan, United States
OnsiteMultiple Commitments Available
Valeo
ValeoEuronext Paris: VLOF: Supplies technology and components to the global automotive industry.
Currently pursuing a bachelor's degree in computer engineering, software engineering, or a related field; experience with C/C++, Python, embedded and Linux platforms is developed through the internship.
C++, C, Python, Linux, APIs, ISO 26262, CI/CD, Agile, Software Development Life Cycle (SDLC)