Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech

Irvine (CA)

Hybrid

USD 110,000 - 165,000

Full time

6 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

7Th Sky Tech is seeking a Firmware Test Engineer to join our California-based hybrid team. You will drive embedded firmware validation for autonomous vehicle systems, build automated test frameworks, and perform comprehensive HIL/SIL testing across ECUs, sensors, and controllers.

You will develop Python-based automation tools, work with CAN/CAN FD, LIN, and Automotive Ethernet, and collaborate with firmware, hardware, and systems teams to improve test coverage and ensure production-quality

Qualifications

  • Minimum 5+ years 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 with automotive communication protocols CAN/CAN FD, LIN, Automotive Ethernet, SPI, I2C, UART.
  • Experience with CANoe, CANalyzer, CAPL, or equivalent testing tools.
  • Understanding of embedded hardware, microcontrollers, ECUs, sensors, and drivers.
  • Experience creating detailed test cases, procedures, and validation reports.
  • Strong debugging and troubleshooting using logs, traces, and diagnostic tools.
  • Experience with Git and CI/CD environments.
  • Familiarity with Agile/Scrum methodologies.
  • Strong analytical, communication, and problem-solving skills.

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 testing.
  • Validate firmware functionality across ECUs, sensors, controllers, and embedded platforms.
  • Develop Python-based test automation and diagnostic tools.
  • Perform CAN/CAN FD, LIN, Ethernet, SPI, I2C, UART and other embedded testing.
  • Work with Vector CANoe/CANalyzer or similar automotive tools.
  • Analyze firmware logs, traces, crashes, and test results to identify root causes.
  • Debug issues across hardware, firmware, drivers, and system interfaces.
  • Collaborate to reproduce, isolate, and resolve defects.
  • Develop test cases from firmware requirements and system specs.
  • Maintain automated regression suites and improve test coverage.
  • Execute testing on embedded hardware, development boards, ECUs, and prototypes.
  • Support CI/CD-based firmware testing and automated regression pipelines.
  • Integrate testing into Jenkins, GitLab CI, or similar environments.
  • Perform firmware flashing, configuration, recovery, and version validation.
  • Track defects using Jira, Azure DevOps, or similar tools.
  • Participate in design/review/test-readiness/defect triage.

Skills

Firmware testing
Python
C
C++
Embedded systems
HIL/SIL testing
CAN/CAN FD
Automation
CI/CD

Tools

Vector CANoe
CANalyzer
CAPL
JTAG/SWD

Job description

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, GitLab CI, or similar build and automation environments.
  • Perform firmware flashing, configuration, recovery, and version validation.
  • Track defects using Jira, Azure DevOps, 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 embedded software architecture.
  • Knowledge of UDS / ISO 14229 and automotive diagnostics.
  • Experience with Jenkins, GitLab CI, Docker, or similar automation infrastructure.
  • Experience with real‑time embedded operating systems such as FreeRTOS, QNX, or Linux.
  • Familiarity with ISO 26262, ASPICE, and automotive software quality processes.
  • Experience with hardware debugging using JTAG/SWD, oscilloscopes, logic analyzers, or other lab equipment.
  • Experience working with autonomous‑driving compute platforms or automotive SoCs.
  • Knowledge of cybersecurity validation for embedded automotive systems is a plus.
Technical Skills

Programming: Python, C, C++

Testing: Firmware Validation, Embedded Testing, HIL, SIL, Regression, Integration Testing

Protocols: CAN, CAN FD, LIN, Ethernet, SPI, I2C, UART, UDS

Tools: Vector CANoe, CANalyzer, CAPL, JTAG/SWD, Debuggers

Automation: Python, PyTest, Jenkins, GitLab CI/CD

Platforms: Embedded Linux, QNX, FreeRTOS

Automotive: ECU, ADAS, Autonomous Driving, AUTOSAR, ISO 26262, ASPICE

Tracking: Jira, Azure DevOps, Git

What You Will Do

The successful candidate will help ensure that firmware powering next-generation autonomous and ADAS systems meets stringent requirements for functionality, reliability, performance, and robustness. You will work across the hardware–firmware–software boundary, building sophisticated automated testing and helping engineering teams deliver reliable embedded products.

Work Arrangement

Employment: Full-Time

Work Model: Hybrid

Location: California

Client Environment: Autonomous Driving / ADAS / Automotive Technology

Candidates should be comfortable working onsite at the client location as required and collaborating with cross‑functional engineering teams.

Skills: python,automotive,azure,software,devops,firmware,embedded

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Palo Alto (CA)

Hybrid
USD 120,000 - 160,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • San Jose (CA)

Hybrid
USD 110,000 - 140,000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Mountain View (CA)

Hybrid
USD 110,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

Tata Technologies • Mountain View (CA)

On-site
USD 100,000 - 130,000
Autonomous Vehicle Firmware Test & Validation Engineer
Autonomous Vehicle Firmware Test & Validation Engineer

7Th Sky Tech • Mountain View (CA)

Hybrid
USD 110,000 - 160,000
Software Firmware Engineer
Software Firmware Engineer

Mindshare Executive Search • Chicago (IL)

On-site
USD 120,000 - 160,000
Autonomous Vehicle Firmware Validation Engineer
Autonomous Vehicle Firmware Validation Engineer

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120,000 - 170,000
Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

On-site
USD 90,000 - 120,000
Embedded Software Test Engineer
Embedded Software Test Engineer

Hanon Systems • Novi (MI)

On-site
USD 85,000 - 115,000