Verkada

Firmware Release & Test Automation Engineer

Verkada
Apply
1 day ago
San Mateo, CA, USAMid Level
H1B sponsor

Responsibilities

  • Own and optimize embedded Linux and RTOS release pipelines across connected devices.
  • Design and scale automated Hardware-in-the-Loop and Software-in-the-Loop test harnesses.
  • Define release qualification gates, track test flakiness, and lead triage of release-blocking bugs.
  • Manage staged fleet rollouts, canary deployments, telemetry monitoring, and rapid rollbacks.
  • Build CI/CD tools and automation to improve firmware compilation, packaging, and local testing.
  • Collaborate with firmware, hardware validation, cloud backend, and engineering teams while mentoring peers.

Requirements

  • Bachelor’s or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • At least 3 years of experience in software or firmware build infrastructure, embedded test automation, or release engineering.
  • Strong Python and Bash programming skills and working knowledge of C/C++ in embedded Linux or RTOS environments.
  • Experience maintaining CI/CD pipelines for embedded systems and executing automated tests on physical hardware targets.
  • Experience with HIL testbeds, serial/UART logging, JTAG/SWD, and network power switches.
  • Understanding of Git workflows, release practices, and build systems including Yocto/BitBake, CMake, Make, and Bazel.
  • Willingness to work onsite five days per week in San Mateo and travel at least one week annually to Krakow, Poland.
  • Preferred qualifications include Go, secure boot, cryptographic firmware signing, SBOM generation, OTA update frameworks, fleet telemetry monitoring, embedded communication interfaces, and Wi-Fi/cellular networking.

Benefits

  • Employment visa sponsorship and takeover of sponsorship are offered for this role, subject to reasonable efforts to obtain a visa.
  • Healthcare, medical, vision, dental, HSA, FSA, mental health, parental leave, fertility, paid holidays, extended holidays, flexible PTO, and sick time benefits are available.
  • Professional development stipend, wellness and fitness benefits, daily healthy lunches, and commuter benefits are provided.
  • The role is onsite five days per week at the San Mateo headquarters and requires at least one week of annual travel to Krakow, Poland.

Tech Stack

BashBazelCC++CMakeDatadogGitGitHub ActionsGitLab CI/CDGoGrafanaJenkinsMakePrometheusPythonTeamCity

Categories

Verkada

About Verkada

1,001-5,000 employees

Verkada builds a cloud-managed physical security platform for enterprises, combining security cameras, access control, sensors, alarms, intercoms, and visitor management with web and mobile software. It sells hardware plus software licenses through a subscription model to organizations like schools, retailers, and industrial sites. Founded in 2016 and headquartered in San Mateo, California, Verkada reports 30,000+ customers worldwide and is privately held.

Contact me