Drimva

Verkada

Firmware Release & Test Automation Engineer

$125K–$260K

San Mateo, CA United States +1 · Full-time · Posted Oct 23, 2026

Location
San Mateo, CA United States
San Mateo, California, United States
Experience
3+ years in software/firmware build infrastructure, embedded test automation, or release engineering.
Education
BS or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
Visa sponsorship
Verkada sponsors and takes over sponsorship of employment visas for this role and states it will make every reasonable effort to obtain a visa for an offer recipient.

About the job

Owns firmware release pipelines, automated hardware and software validation, release quality gates, and safe staged deployments across Verkada’s connected-device fleet.

What you'll do

  • Define and optimize release pipelines for embedded Linux and RTOS builds; develop CI/CD tools to improve build and test cycles.
  • Build and scale HIL and SIL automated test systems, set release qualification gates, and lead triage of release-blocking bugs.
  • Manage staged fleet rollouts, canary deployments, telemetry monitoring, and rollbacks.

What they ask for

  • BS or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 3+ years of experience in software/firmware build infrastructure, embedded test automation, or release engineering.
  • Strong Python and Bash proficiency; working knowledge of C/C++ in embedded Linux or RTOS environments.
  • Experience with embedded CI/CD pipelines and automated testing on physical hardware targets.

Nice to have

  • Working knowledge of Go.
  • Experience with secure boot, cryptographic firmware signing, SBOM generation, OTA updates, or fleet-health telemetry.

Pay

$125,000 — $260,000 USD (annual on-target earnings; base compensation and commissions, if applicable)

Tools

Python, Bash, C/C++, GitHub Actions, GitLab CI, Jenkins, TeamCity, Yocto/BitBake

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)