Embedded Firmware Release & CI/CD Automation Engineer

Verkada Inc.

San Mateo (CA)

On-site

USD 125,000 - 260,000

Full time

6 days ago
Be an early applicant

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
Vision/Dental
401k match
HSA/FSA
Mental health support
Parental leave
Paid time off
Wellness benefits
Lunch provided

Job summary

Verkada is seeking a Firmware Release & Test Automation Engineer in San Mateo, CA. You will own the final mile between embedded code development and physical deployment, architecting CI pipelines and HIL/SIL automation while coordinating with firmware, hardware, and cloud teams.

This hybrid role requires onsite presence five days per week at our San Mateo HQ and occasional travel to Kraków, Poland. Strong experience with embedded Linux/RTOS, CI/CD, and automated testing is essential.

Qualifications

  • BS or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 3+ years in software/firmware build infra, embedded test automation, or release engineering.
  • Strong Python and Bash automation skills for test frameworks.
  • Proficient in C/C++ in embedded Linux/RTOS environments.
  • Experience building CI/CD pipelines for embedded systems (GitHub Actions, GitLab CI, Jenkins, TeamCity).
  • Ability to run automated tests on hardware targets (HIL/SIL, UART, JTAG).
  • Willing to work onsite 5 days/week in San Mateo; travel to Krakow ~1 week/year.

Responsibilities

  • Own the Release Lifecycle: define, maintain, and optimize end-to-end release pipeline for embedded builds.
  • Build Automated Validation Systems: design and scale HIL/SIL test harnesses to catch regressions.
  • Set Quality & Gatekeeping Standards: establish go/no-go gates and triage release-blocking bugs.
  • Orchestrate Safe Deployments: drive staged fleet rollouts, canaries, and telemetry monitoring.
  • Drive Developer Productivity: build tools and CI/CD automation for firmware compile and test.
  • Self-motivated problem solver: tackle edge-case bugs spanning silicon, firmware, networking, cloud.
  • Teach and learn: own major validation systems and mentor peers across software/firmware/hardware.

Skills

Python programming
Bash scripting
Embedded software development
Firmware test automation
Release engineering

Education

B.S./M.S. in CS/CE/EE

Tools

GitHub Actions
GitLab CI
Jenkins
TeamCity
Yocto/BitBake
CMake

Job description

Verkada is seeking a Firmware Release & Test Automation Engineer in San Mateo, CA. You will own the final mile between embedded code development and physical deployment, architecting CI pipelines and HIL/SIL automation while coordinating with firmware, hardware, and cloud teams.

This hybrid role requires onsite presence five days per week at our San Mateo HQ and occasional travel to Kraków, Poland. Strong experience with embedded Linux/RTOS, CI/CD, and automated testing is essential.

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
Senior Embedded Firmware Engineer: End-to-End Connectivity
Senior Embedded Firmware Engineer: End-to-End Connectivity

Verkada Inc. • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare coverage
Vision & dental
HSA & FSA
+8
Embedded Software Engineer: Access Control (Onsite)
Embedded Software Engineer: Access Control (Onsite)

Verkada • Foster City (CA)

On-site
USD 125,000 - 160,000
Healthcare coverage
Vision and dental coverage
HSA with employer contributions
+7
Embedded Software Engineer, Access Control (Onsite)
Embedded Software Engineer, Access Control (Onsite)

Verkada • San Mateo (CA)

On-site
USD 125,000 - 160,000
Healthcare coverage
HSA/FSA
Parental leave
+2
Embedded Software Engineer — Access Control (Onsite)
Embedded Software Engineer — Access Control (Onsite)

Verkada Inc. • San Mateo (CA)

Hybrid
USD 150,000 - 300,000
Healthcare benefits
Vision & dental coverage
HSA/FSA options
+2
Senior Embedded Linux Engineer - End-to-End Firmware Leader
Senior Embedded Linux Engineer - End-to-End Firmware Leader

Verkada • San Mateo (CA)

On-site
USD 180,000 - 300,000
Healthcare coverage
Vision and dental coverage
HSA / FSA options
+7
Firmware Test Engineer II - Automate Embedded Verification
Firmware Test Engineer II - Automate Embedded Verification

Milwaukee-Tool • Menomonee Falls (WI)

On-site
USD 75,000 - 110,000
Health, dental, and vision insurance
401(k) plan
Education assistance
+1
Embedded Firmware Validation Engineer - Automation
Embedded Firmware Validation Engineer - Automation

UST • Mountain View (CA)

On-site
USD 65,000 - 98,000
401(k) with employer matching
Health insurance
Paid time off
Embedded Firmware Engineer Intern – Build Secure Devices
Embedded Firmware Engineer Intern – Build Secure Devices

Verkada • San Mateo (CA)

On-site
USD 76,000 - 90,000
Monthly housing stipend
Wellness/fitness benefits
Commuter benefits
+1
Firmware DevOps Lead: CI/CD, Toolchains & Releases
Firmware DevOps Lead: CI/CD, Toolchains & Releases

and TM - Providence Technology Group, Inc. • Rancho Cordova (CA)

On-site
USD 170,000 - 250,000