Test Engineer - Autonomous Vehicle Hardware
Role details
Job location
Tech stack
Job description
- Architect, build, and release comprehensive test and validation software solutions for early hardware bring-up activities.
- Collaborate cross-functionally with Electrical Engineering and Core Software teams to define and implement correct test coverage frameworks across all factory tiers (PCBA, Module, System, and Vehicle).
- Conduct hands-on testing, software triage, and structural debugging of complex prototype designs.
- Navigate and debug system faults directly within Linux environments utilizing CLI-based utilities (e.g., lshw, ssh, network diagnostics).
- Manage automated test scripting pipelines using Python and Bash/Shell environments.
- Drive engineering best practices to continuously minimize automated test runtimes, boost factory throughput yields, and eradicate repeating false failures.
- Manage test suite version control rigorously utilizing advanced Git workflows (branching, merging, history manipulation).
Requirements
Do you have experience in Version control systems?, We are seeking a highly analytical, curious, and collaborative Test Engineer to architect and execute testing solutions for the electronic platforms underpinning our next-generation autonomous vehicles. In this fully onsite role, you will sit at the absolute intersection of electrical hardware and low-level system software. You will develop, automate, and deploy rigorous automated testing scripts for critical components, including custom PCIe devices, network layers, and high-performance PC assemblies. If you are an expert at troubleshooting complex systems within Linux environments and want to drive New Product Introduction (NPI) lines from prototype to volume, apply today., * Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Physics, or an equivalent technical field.
- 6 to 8 years of professional industry experience in hardware test development, systems validation, or embedded software QA environments.
- Master-level proficiency scripting with Python and Shell/Bash.
- Deep operational comfort navigating and troubleshooting within Linux environments at the command line.
- Advanced, proven mastery of Git software deployment pipelines (resolving merge conflicts, history rewriting, advanced branching methodologies).
- Demonstrated capacity to work independently, manage shifting sprint schedules, and deliver against strict product launch deadlines.
Preferred Highlights:
- Prior experience with NPI (New Product Introduction) testing pipelines and hardware design validation processes.
- Coding familiarity or structural understanding of compiled languages like C++.
- Direct exposure to high-speed hardware bus configurations (PCIe architecture, industrial networking routing).
Benefits & conditions
4.64.6 out of 5 stars Foster City, CA 94404 $75 - $80 an hour - Contract