Firmware Release & Test Automation Engineer

The Briefed

San Mateo (CA)

On-site

USD 125,000 - 260,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare
401(k) matching
HSA contributions
Parental leave
Lunches on site
Commuter benefits

Job summary

Verkada seeks a Firmware Release & Test Automation Engineer to own end-to-end release pipelines for embedded platforms. You will architect HIL/SIL test infrastructures, define gatekeeping criteria, and coordinate safe OTA updates across Verkada's global device fleet.

You will collaborate with firmware, backend, and hardware teams, mentor peers, and drive automation to improve build and test cycles. onsite at San Mateo, CA.

Qualifications

  • BS or graduate degree in computer science, computer engineering, electrical engineering, or a related field.
  • 3+ years of professional experience in software/firmware build infrastructure or release engineering.

Responsibilities

  • Define, optimize, and manage end-to-end release pipeline for embedded Linux and RTOS builds.
  • Design, build, and scale HIL/SIL test harnesses to catch regressions before field deployment.
  • Establish go/no-go qualification criteria and lead bug triage with firmware teams.
  • Drive staged fleet rollouts, canary deployments, and automated telemetry monitoring.
  • Develop tools and CI/CD pipelines to accelerate firmware build, packaging, and testing.
  • Collaborate with firmware, backend, and hardware teams and mentor peers.

Skills

Python
Bash
C/C++
GitHub Actions
GitLab CI
Jenkins
TeamCity
Yocto/BitBake
CMake
Make
Bazel

Education

BS in Computer Science
BS in Computer Engineering
Electrical Engineering

Tools

Git
CI/CD Tooling
JTAG/SWD
UART/Serial

Job description

Verkada is transforming physical security with an integrated, privacy-sensitive AI platform spanning video security, access control, environmental sensors, alarms, intercoms, and visitor management systems. Valued at $5.8B with over 2 million active devices deployed across 170+ countries, Verkada sits at the center of the Physical AI shift.

As a Firmware Release & Test Automation Engineer, you will own the final mile between embedded code development and physical deployment across our global fleet of connected devices. Sitting at the intersection of build infrastructure, automated hardware validation, and release governance, you will architect continuous integration pipelines, design Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test harnesses, define gatekeeping qualification criteria, and orchestrate safe over-the-air (OTA) updates.

Key Responsibilities
  • Release Lifecycle Ownership: Define, optimize, and manage the end-to-end release pipeline for embedded Linux and RTOS builds powering all Verkada hardware lines.
  • HIL & SIL Automation Infrastructure: Design, build, and scale automated Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test harnesses to catch regression bugs prior to field deployment.
  • Quality & Gatekeeping Standards: Establish strict go/no-go qualification criteria, monitor test flakiness, and lead bug triage alongside core firmware developers.
  • Fleet OTA Rollouts: Drive staged fleet rollouts, canary deployment strategies, and automated telemetry monitoring to catch edge anomalies early and execute immediate rollbacks if needed.
  • Developer Experience & Tooling: Build developer tools and CI/CD pipelines to accelerate firmware build, compilation, packaging, and local test cycles.
  • Cross-Functional Collaboration: Partner with firmware engineers, backend developers, and hardware teams while mentoring peers across software and validation disciplines.
Academic & Years of Experience
  • BS or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 3+ years of professional experience in software/firmware build infrastructure, embedded test automation, or release engineering.
Technical Competencies & Tooling
  • Strong programming proficiency in Python and Bash for automation scripting, data processing, and test framework creation.
  • Working knowledge of C/C++ in embedded Linux or RTOS environments.
  • Hands-on experience building or maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, TeamCity) for embedded target systems.
  • Practical experience with automated test execution on physical hardware targets (HIL testbeds, UART/serial logging, JTAG/SWD debuggers, smart power switches).
  • Deep understanding of version control workflows (Git branching, tagging, release trains) and build systems (Yocto/BitBake, CMake, Make, Bazel).
Logistics & Presence
  • Must be willing and able to work 100% onsite (5 days/week) at headquarters in San Mateo, CA.
  • Ability to travel at least 1 week per year to Verkada's international engineering office in Krakow, Poland.
Preferred Qualifications
  • Working knowledge of Go.
  • Experience with secure boot workflows, cryptographic firmware signing, and Software Bill of Materials (SBOM) generation.
  • Familiarity with over-the-air (OTA) update frameworks and dual-partition (A/B) fallback mechanisms.
  • Experience monitoring fleet health telemetry (DataDog, Grafana, Prometheus, or ELK).
  • Knowledge of standard embedded communication interfaces (I2C, SPI, UART, CAN, Ethernet) and Wi‑Fi/cellular networking protocols.
Total Rewards & Benefits
  • Compensation: $125,000 – $260,000 USD annual OTE range + equity grants in the form of Restricted Stock Units (RSUs).
  • Healthcare: Comprehensive nationwide medical, dental, and vision coverage (100% employer-covered premiums for employees on select plans; 80% for dependents).
  • Retirement & Financial: Employer 401(k) matching program starting January 2027 (vesting on 2-year anniversary), HSA with employer contributions, and FSA options.
  • Onsite Perks & Wellbeing: Healthy daily catered lunches, commuter benefits, wellness/fitness allowances, paid parental leave, and professional development stipends.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Release & Test Automation Engineer
Firmware Release & Test Automation Engineer

Verkada Inc. • San Mateo (CA)

On-site
USD 125,000 - 260,000
Healthcare
Vision/Dental
401k match
+6
Firmware Release & Test Automation Engineer
Firmware Release & Test Automation Engineer

New York tech • San Mateo (CA)

On-site
USD 125,000 - 260,000
Healthcare benefits
401(k) with company match
HSA option
+2
Senior Embedded Linux Engineer - Connectivity
Senior Embedded Linux Engineer - Connectivity

Verkada • San Mateo (CA)

On-site
USD 180,000 - 300,000
Healthcare coverage
Vision and dental coverage
HSA / FSA options
+7
Senior Embedded Linux Engineer - Connectivity
Senior Embedded Linux Engineer - Connectivity

Verkada Inc. • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare coverage
HSA/FSA program
Paid time off and holidays
+2
Senior Embedded Software Engineer - Connectivity
Senior Embedded Software Engineer - Connectivity

Verkada Inc. • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare coverage
Vision & dental
HSA & FSA
+8
Engineering Manager - Camera Firmware Platform
Engineering Manager - Camera Firmware Platform

The Briefed • San Mateo (CA)

On-site
USD 200,000 - 315,000
RSU equity
Comprehensive healthcare
401(k) with company match
+6
Embedded Software Engineer - Access Control
Embedded Software Engineer - Access Control

Verkada • San Mateo (CA)

On-site
USD 125,000 - 160,000
Healthcare coverage
Vision and dental coverage
HSA with employer contributions
+7
Staff Embedded Software Engineer - Camera Firmware
Staff Embedded Software Engineer - Camera Firmware

Verkada • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare programs
Vision, dental coverage
HSA and FSA
+4
Embedded Software Engineer - Access Control
Embedded Software Engineer - Access Control

Verkada Inc. • San Mateo (CA)

Hybrid
USD 150,000 - 300,000
Healthcare benefits
Vision & dental coverage
HSA/FSA options
+2
Senior Android Engineer - Mobile Platform & Systems
Senior Android Engineer - Mobile Platform & Systems

Remote • San Francisco (CA)

On-site
USD 180,000 - 230,000
Healthcare coverage
Vision and dental coverage
HSA with employer contributions
+6