×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Test Engineer – Autonomous Systems​/Autonomous Driving

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: 7Th Sky Tech
Full Time position
Listed on 2026-09-22
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Software Testing, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Test Engineer – Autonomous Systems / Autonomous Driving

Firmware Test Engineer –

Job Type: Full-Time

Location: California – Hybrid

Industry: Autonomous Vehicles / ADAS / Automotive Technology

Job Summary

We are seeking a highly skilled Firmware Test Engineer to join our engineering team supporting a leading autonomous driving and advanced automotive technology client
. The ideal candidate will have strong experience in embedded firmware validation, hardware/software integration, test automation, and system-level testing
.

You will be responsible for developing and executing comprehensive test strategies for embedded firmware used in autonomous vehicle, ADAS, sensor, ECU, and automotive control systems
. This role requires close collaboration with firmware, hardware, systems, and validation teams to identify defects, improve test coverage, and ensure production-quality firmware.

Key Responsibilities
  • Develop, implement, and execute firmware validation and verification test plans for embedded automotive systems.
  • Design and maintain automated test frameworks for firmware and embedded systems.
  • Perform unit, integration, functional, regression, system, and hardware-in-the-loop (HIL) testing.
  • Validate firmware functionality across ECUs, sensors, controllers, and automotive embedded platforms.
  • Develop Python-based test automation and diagnostic tools.
  • Perform CAN/CAN FD, LIN, Ethernet, SPI, I2C, UART and other embedded communication testing.
  • Work with Vector CANoe/CANalyzer or similar automotive diagnostic and network-analysis tools.
  • Analyze firmware logs, traces, crashes, and test results to identify root causes.
  • Debug issues across hardware, firmware, drivers, and system interfaces.
  • Collaborate closely with firmware developers to reproduce, isolate, and resolve defects.
  • Develop test cases from firmware requirements and system specifications.
  • Maintain automated regression suites and continuously improve test coverage.
  • Execute testing on embedded hardware, development boards, ECUs, and prototype systems.
  • Support CI/CD-based firmware testing and automated regression pipelines.
  • Integrate testing into Jenkins, Git Lab CI, or similar build and automation environments.
  • Perform firmware flashing, configuration, recovery, and version validation.
  • Track defects using Jira, Azure Dev Ops, or similar tools.
  • Participate in design reviews, requirements reviews, test-readiness reviews, and defect triage.
  • Support root-cause analysis and verification of software/firmware fixes.
  • Work in a fast-paced environment with hardware, firmware, systems, and autonomous-driving engineering teams.
Required Qualifications
  • 5+ years of experience in firmware, embedded software, or hardware/software testing.
  • Strong experience with embedded firmware validation and verification.
  • Hands-on experience with Python test automation.
  • Strong understanding of C/C++ and embedded systems.
  • Experience with HIL/SIL testing and system-level validation.
  • Experience working with automotive communication protocols such as CAN/CAN FD, LIN, Automotive Ethernet, SPI, I2C, and UART.
  • Experience with CANoe, CANalyzer, CAPL, or equivalent automotive testing tools.
  • Strong understanding of embedded hardware, microcontrollers, ECUs, sensors, and device drivers.
  • Experience creating detailed test cases, test procedures, and validation reports.
  • Strong debugging and troubleshooting skills using logs, traces, debuggers, and diagnostic tools.
  • Experience with Git and CI/CD environments.
  • Familiarity with Agile/Scrum development methodologies.
  • Strong analytical, communication, and problem-solving skills.
Preferred Qualifications
  • Experience in autonomous vehicles, ADAS, robotics, automotive electronics, or mobility systems.
  • Experience testing firmware for camera, radar, LiDAR, IMU, GPS/GNSS, or other vehicle sensors.
  • Experience with AUTOSAR and automotive…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary