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