Test Engineer - Autonomous Vehicle Hardware

Denken Solutions
Foster City, CA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$156,000.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Test Suite Automation of Tests Bash Shell C++ (Programming Language) Command-Line Interface Code Coverage Computer Engineering Software Debugging Embedded Software Hardware Design Python (Programming Language)
+13 more
Network Layer Linux System Administration Network Diagnostics PCI Express Software Deployment Software Systems System Software Scripting Hardware Testing Git Git Flow Information Technology Software Version Control

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

5:19 min

Audience Q&A on future tools and Git commands

PJ Hagerty PJ Hagerty · WWC Europe 2026

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux · WWC 2022

Videos

See all

Related articles

See all