SlipstreamJobsFresh Startup & VC-Backed Jobs

Firmware Release & Test Automation Engineer

Verkada - San Mateo, CA, United States - In-office - posted 2026-10-23

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 125,000 - 260,000 / annual

Verkada is a physical AI platform company transforming organizational security with integrated solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. The company serves 30,000+ customers (including 100+ Fortune 500 companies), has a $5.8B valuation, and over $1 billion in annualized bookings. As a Firmware Release & Test Automation Engineer, you will own the final mile between embedded code development and physical deployment across Verkada's global fleet of connected devices. You sit at the intersection of build infrastructure, automated validation, and release governance. This is not a button-pushing role—you will architect continuous integration pipelines, design Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) automation fixtures, define gatekeeping qualification criteria, and orchestrate safe, staged over-the-air (OTA) updates across millions of deployed devices. Key responsibilities include: - Owning the end-to-end release pipeline for embedded Linux and RTOS builds across devices - Designing and scaling automated HIL/SIL test harnesses to catch regressions before firmware reaches external hardware - Establishing go/no-go qualification gates, tracking test flakiness, and triaging release-blocking bugs alongside firmware developers - Driving staged fleet rollouts, canary deployments, and automated telemetry monitoring to catch field anomalies and execute fast rollbacks - Building CI/CD automation and tools that speed up firmware compile, packaging, and local test cycles - Tackling complex edge-case bugs spanning silicon, firmware, networking, and cloud services - Taking technical ownership of major validation systems while mentoring peers across software, firmware, and hardware engineering You will work closely with firmware engineers, hardware validation teams, and cloud backend developers to ensure every build deployed to customer devices is stable, secure, and reliable. This role requires onsite presence five days per week at Verkada's San Mateo HQ, with at least one week per year travel to the engineering office in Krakow, Poland. REQUIREMENTS: - BS or graduate degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field - 3+ years of experience in software/firmware build infrastructure, embedded test automation, or release engineering - Strong programming proficiency in Python and Bash for automation, scripting, and test framework development - 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 systems - Experience with automated test execution on physical hardware targets (HIL testbeds, serial/UART logging, JTAG/SWD, network power switches) - Understanding of modern version control workflows (Git branching models, tagging, release trains) and build systems (Yocto/BitBake, CMake, Make, Bazel) - Must be willing and able to work onsite five days per week at San Mateo HQ - Must be willing to travel at least one week per year to Krakow, Poland engineering office NICE TO HAVE: - 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, ELK) - Knowledge of embedded communication interfaces (I2C, SPI, UART, CAN, Ethernet) and Wi-Fi/cellular networking

Similar roles