Michigan Jobs

Mobile michigan-jobbank Logo

Job Information

Bosch SW/System HIL Test Engineer - Driver Assistance Systems in Plymouth, Michigan

Company Description

Do you want beneficial technologies being shaped by 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.

This group is working on ADAS functions for series projects. Examples include Adaptive Cruise Control (ACC), Automatic Emergency Braking (AEB) and partially automated driving (e.g. Highway-Assist).

Job Description

We are looking for a proactive engineer to fill the role as SW/System Test Engineer Driver Assist department. As a SW/System Test Engineer, you will develop, maintain, execute, track, and report on validation testing for Radar/Video/Ultrasonic based Driver Assistance software functions.

The reason for this function is to act as both the primary interface before development, test lab, local and global teams, and process improvements. Your job is ensure that as the complexity of Driver Assistance functions increases and functions become more safety relevant, that the current and future software is tested and validated in a consistent and accurate manner.

As a SW/System Test Engineer, this role is responsible for the below:

  • Work closely with Requirements Owners to develop quality test cases.

  • Proactively work with Software Function Owners during the entire testing process.

  • Work with Project Managers and Test Coordinator to establish testing milestones and deadlines.

  • Analyze test failures to identify incorrect test cases vs. software defects.

  • Communicate testing status and impediments with Project Managers.

  • Create test reports and communicate results to the team.

  • Generate defect reports for software defects and assign to responsible software function owner.

  • Maintain Testing Hardware and associated testing equipment for HIL testing, etc.

  • Ensure traceability of test cases and test results to customer requirements.

  • Communicate with other test teams globally to share knowledge and lessons learned.

  • Proactively push to improve and streamline all areas of the testing process.

  • Travel Expectation: Willing to travel up to 2 weeks per year.(domestic travel)


Basic Qualifications:

  • Bachelor of Science degree in Computer Engineering, Electrical Engineering, Mechanical Engineering or Biomedical Engineering degree.

  • 1+ years of academic or work experience in writing and troubleshooting code in Python Programming Language.

  • 1+ years of academic or work experience in Social Coding and Git.

  • 1+ years of academic or work experience in agile using JIRA tools.

  • 1+ years of academic or work experience in embedded software (C and/or assembly).

Preferred Qualifications:

  • Master of Science degree in Computer Engineering, Electrical Engineering or related degree is desired for transition to Software Development role.

  • Moderate programming skills in C++ will be required to transition into the Software Development role.

  • Must possess a proactive attitude.

  • Must possess interpersonal skills to communicate effectively with coworkers and customers.

  • Capable to work independently in an organized and structured fashion.

  • Must have solid computer skills and knowledge of Microsoft Word and Excel software packages.

  • Experience with Requirement Management tools is desired, ie. IBM Rhapsody DOORS, etc.

  • (Automotive) test experience / test management is desired.

  • Experience with Linux is desired.

  • Experience with Driver Assistance functions desired.