Manufacturing Diagnostics Engineer
Updated on 9/27/2023
Self driving car robotics company
Company Overview
Zoox is reinventing personal transportation—making the future safer, cleaner, and more enjoyable for everyone. The company is building the infrastructure for self-driving cars.
Locations
Fremont, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Bash
Computer Networking
Git
Linux/Unix
Python
TCP/IP
CategoriesNew
Software Engineering
Requirements
- Bachelor's degree in a relevant area such as Computer Science or Electrical Engineering
- Minimum 5 years of experience with automotive controller integration testing or test script development/programming in high-level languages
- Experience in Python programming or similar high-level programming language
- Experience with GitHub or similar tools for software management
- Background in Linux and shell (bash) scripting
- Strong experience with reading, troubleshooting, and injecting packets over various network protocols (CAN, LIN, Ethernet, Automotive Ethernet, I2C, SPI, etc.)
- Fundamental understanding of mechanical systems, sensors, and actuators as well as ECU communication
- Experience with integration and automation of manufacturing and test equipment
Responsibilities
- Design and implement future manufacturing lines involving the next-generation diagnostic architecture to support higher-volume production
- Develop and implement a novel diagnostic system using programming, networking, and operating system knowledge to bring up/test vehicle Electronic Control Units (ECUs) firmware and Primary Control Units (PCUs) software during manufacturing processes
- Build test plans and test coverage for vehicle production, incorporating vehicle behaviors, functionalities, and manufacturing cycle times
- Validate vehicle behavior, triage issues, identify root causes, and lead resolutions (pertaining to software, tooling, deployment, harness, hardware, etc.) during vehicle manufacturing testing, bring-up, firmware updates, and calibration
- Work closely with multidisciplinary engineers to collect and interpret the component and vehicle-level requirements and translate them into scalable system-level validation test scripts and test cases to be performed during the vehicle integration process
- Develop and implement a system to manage End-of-Line (EOL) test equipment and perform diagnostics on the data collected by the EOL system
Desired Qualifications
- Master's degree in a relevant area such as Computer Science or Electrical Engineering
- Experience with network engineering, TCP/IP protocols, and communication over API
- Experience with failure analysis methodologies like FMEA and fault trees
- Ability to understand complex manufacturing processes and systems