Find a jobRecruiters

Mid level Firmware Test Engineer

Exclusive opportunity

Onsite

Mid level Firmware Test Engineer

7Th Sky Tech

Mid level Firmware Test Engineer

Skills

DockerPythonGitLabJenkinsCybersecurityLinuxJiraAzure

10 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$124,800 – $145,600 / year

Location:

Berkeley, CA, USA

Work mode:

Onsite

Published on:

13 October 2026

What they need


Mid level 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: automotive,firmware,automation,embedded,validation

Other offers great for you!

These companies are also looking for great profiles

NG Consulting

Ingénieur test hardware

Selon Profil

Permanent contract

Lyon, France

Onsite, Hybrid

Skills

Electronicsautomatismeélectrotechnique

8 months ago

Quick apply

iSupplier

Ingénieur Test Intégration

500

Freelance

78280 Guyancourt, France

Onsite

Skills

XrayJenkins

1 month ago

Quick apply

Rheso.tech

Mission Secure Firmware Engineer

Freelance

Nice, France

Hybrid

Skills

Electronics

13 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools