This job listing has expired and the position may no longer be open for hire.

ADAS Driver Assistance Software Engineer (Video Systems) - XC at Bosch

Posted in Software 30+ days ago.

Type: Full-Time
Location: Plymouth, Michigan





Job Description:

Do you want to contribute ideas that will shape the future of mobility? As one of the world’s largest automotive suppliers, Bosch is driving change in the mobility sector.  Join us and you can help innovate, create, and form the future of mobility.

The XC division develops state of the art solutions as well as advanced features leading to the future of cockpit electronics and Assisted and Automated Driving. Our dynamic team focuses on innovating and developing user-centric solutions for Drivers Assistance features and systems enabling Autonomous Driving.

The Bosch Group is a leading global supplier of technology and services, with the strategic objective to create solutions for a connected life, and to improve quality of life worldwide with products and services that are innovative and spark enthusiasm. In short, Bosch creates technology that is “Invented for life.”

Apply now to become part of the exciting and growing field of mobility solutions.

Job Description

Driver Assistance Software Engineer

This position is focused on software and algorithm development of ADAS functionalities using camera systems. The ideal candidate would be highly self-motivated and have the willingness to dive right in. You will work as a member of an international team including vision algorithm developers, software and function developers, application engineers and project managers to develop innovative driver assistance technologies. 

Below is a highlight of the things you would being working on:


  • Develop driver assistance function based on customer specifications and internal requirements

  • Computer vision algorithms from Prototype stage to maturity

  • Prepare software designs and lead design decisions

  • Implement functional state machines using model-based development (e.g. Simulink)

  • Joint in-vehicle testing with application engineers

  • Definition and implementation of control interfaces to other modules (including vehicle and steering controllers)

  • Interact with the test team to ensure proper behavior of the implemented function, integration process and system interaction

  • Perform bench test to ensure that KPIs (key performance indicators) will be met

  • Support tool development related to vision algorithms (software in the loop)

  • Design concepts to minimize the required effort to adapt functionalities to different customer needs

  • Develop application concepts together with application team to ensure a seamless integration into different customer projects

  • Perform software reviews and document software according to the latest standards

Qualifications

Minimum Requirements Include

BS in Computer Science, Electrical Engineering, Computer Engineering, or related degree


  • Strong programming skills in C++.

The desired candidate(s) should have knowledge, familiarity and/or interest in some of these areas:


  • Experience with computer vision, image processing and machine learning

  • Background in vehicle dynamicscontrols theory or robotics

  • Rapid prototyping and scripting using Python, etc.

  • Familiarity with development environments such as ROS, ADTF, MATLAB

  • Experience in embedded software optimization (e.g. NEON engines)

  • Prior experience in automotive software development

  • Experience working in feature teams using Agile SCRUM methodologies

  • Passion for improving development processes and tools

  • Experience working with global teams on software projects

  • Experience in using continuous integration SW development workflows

  • Experience in software debugging on embedded target.

  • Familiar with unit test frameworks like GoogleTest, Cantata++, …

  • Experience in working w/ vehicle network messages (CAN, Flexray, Ethernet)

  • Familiarity with automotive processes like ASpice, ISO26262

  • Experience in requirements engineering (e.g. w/ Rational Doors)

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)





More jobs in Plymouth, Michigan


MacLean-Fogg Company

MacLean-Fogg Company

MacLean-Fogg Company
More jobs in Software


Luminant Generation Company LLC

Ace Relocation Systems, Inc

Linde Inc