Application Engineer

Dearborn, MI, US

Apply

Back to Results

Position Description:
Advanced Driver Assistance Systems (ADAS) Verification and Validation Engineer to work with our engineering team to develop ADAS features that will satisfy and delight our customers.

Skills Required:

  • Programming, Matlab, Hardware Experience
  • 3 years of professional software development experience.
  • Proficiency in C/C , and object-oriented design skills.
  • Proficiency in Python, and scripting design skills.
  • Proficiency in HIL bench development, execution and automation.
  • Research and develop tools to emulate and virtualize automotive Electronic Control Units used for senor processing and ADAS feature execution.
  • Develop Hardware in the Loop (HiL) methodologies to validate ECU emulation and virtualization tools.
  • Assist ADAS software and feature developers in designing, verifying and validating ADAS features in a virtual setting.
  • Support transition of physical vehicle testing to resimulation and HIL-based methods.
  • Strong analytical, leadership, planning and communication skills
  • C/C and Ptyhon object-oriented design and coding
  • Automotive ECU HiL development and execution
  • Familiarity with communication protocols like CAN/CAN FD, Ethernet communication using TCP/UDP socket programming.
  • Experience with Unix operating systems, scripting, Docker container creation and cross platform software development utilities. Skills ADAS resimulation and/or simulation experience
  • ADAS verification and validation experience
  • Familiarity with embedded instruction sets such as ARM and x86. Experience in development of complete embedded systems.
  • Robotics or mechatronics experience is a plus.

Education Required:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical discipline.

POSITION IS HYBRID / 4 days per week in office




Apply

Back to Results