Bosch Software Systems Engineer Automotive Drivers Assist in Plymouth, Michigan

Software Systems Engineer Automotive Drivers Assist

  • Haggerty Rd, Plymouth, MI 48170, USA

  • Full-time

  • Legal Entity: Robert Bosch LLC

Company Description

The Chassis Systems Control Division develops innovative components, systems, and functions in the field of vehicle safety, vehicle dynamics, and driver assistance. As a leading supplier in the automotive industry, Robert Bosch LLC has made its Farmington Hills and Plymouth Michigan facilities the headquarters for its North American automotive businesses. These facilities house more than 1,700 associates who are dedicated to improving relationships with our customers and furthering Bosch's technologies.

Job Description

Within Drivers Assistance development of Ultrasonic Based Systems, this role is responsible for designing, developing and testing software(S/W).

  • Conduct Requirements Analysis and highlight deviations and risks for new business quotes.

  • Participate in quote preparation and Customer reviews.

  • Participate/support Customer demonstrations.

  • Maintain S/W requirements in DOORS.

  • Link S/W requirements to System and H/W, Test specification and S/W change items.

  • Architect and design core S/W modules and conduct/participate in Design reviews.

  • Provide effort estimates for work packages and improve accuracy in estimates.

  • Implement/develop code and state machines per S/W Requirements and track effort.

  • Integrate S/W modules and build S/W for release.

  • Generate Release notes.

  • Conduct/participate in code reviews, as needed.

  • Support Application and calibration development.

  • Check-in work into the defined Configuration Management system regularly.

  • Create baseline for all major releases.

  • Devise comprehensive bench level test plan and link test cases S/W requirements.

  • Setup a test bench and define new Simulation requirements, if needed.

  • Execute test plan and produce report shared w/ customer. Support System validation effort.

  • Follow change management process and provide input re: impact on schedule and costs.

  • Issue release notes for all relevant baselines.

  • Write S/W design, S/W requirement and Quality Assurance plan.

  • Provide updates to upper Management and Program Managers. Participate and present in project review meetings.


Basic Qualifications:

  • Bachelor’s degree in Engineering.

  • 1+ years of embedded software experience.

Preferred Qualifications:

  • Degree in Electrical, Electronics, Mechanical, Computer Engineering preferred.

  • 3 - 5+ years of embedded software experience.

  • Requirements analysis, managing requirements and design, development and testing.

  • Experience developing code and designing state machines following V-model for SW development, using C/C++ language or Matlab/Simulink or similar.

  • Embedded control system design.

  • System level vehicle SW testing using HW in the loop simulator.

  • Vehicle electrical architecture, such as CAN, Flexray or J1850.

  • Knowledge of Process Models like ASPICE.

  • Experience working with global teams.

  • Good communication skills.

Additional Information

By choice, we are committed to a diverse workforce - EOE/Protected Veteran/Disabled.

BOSCH is a proud supporter of STEM (Science, Technology, Engineering & Mathematics) Initiatives

  • FIRST Robotics(For Inspiration and Recognition of Science and Technology)

  • AWIM(A World In Motion)

Job Location