Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Firmware Release & Test Automation Engineer

Home > Python programming jobs

Firmware Release & Test Automation Engineer in USA new

  • Verkada
  • Full time
  • Email
  • San Mateo, CA

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.

Verkada

Verkada builds an integrated, AI-powered platform that revolutionizes cloud-based physical security solutions. Catering to over 30,000 organizations worldwide, including Fortune 500 companies, they simplify safety management with a suite of products including video security, access control, and s...

Similar positions

Backend Engineer (Europe)

  • Kalepa
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $80k-$105k
  • Europe

Sr. AI/ML Engineer II

  • MetroStar
  • Full time
  • USA
  • 10/26/2026
  • Salary: $200k - $240k/yr
  • Reston, VA

Staff Security Engineer

  • Quince
  • Full time
  • Others
  • 10/26/2026
  • Bengaluru, India

ChatGPT Performance Engineer

  • OpenAI
  • Full time
  • USA
  • 10/26/2026
  • Salary: $325k-$405k
  • Remote

Test Automation Lead

  • Accenture
  • Full time
  • Canada
  • 10/25/2026
  • Mississauga