Verkada
Senior Embedded Engineer - Camera Firmware
$200K–$300K
San Mateo, CA United States +1 · Senior · Full-time · Posted Jan 28, 2026
- Location
- San Mateo, CA United States
San Mateo, California, United States - Experience
- 8+ years in systems software development and 5+ years building software for Linux-based platforms.
- Education
- BS/MS in Computer Science, Electrical Engineering, or a related field.
- Visa sponsorship
- The company sponsors and takes over sponsorship of employment visas for this role and says it will make every reasonable effort to obtain a visa for an offer recipient.
About the job
Leads development of new camera firmware categories and architecture, and improves the reliability and operation of Verkada’s global camera fleet.
What you'll do
- Lead new camera categories from hardware co-design through production, partnering with Hardware and Product teams.
- Own firmware roadmap and architect features across MCU firmware, bootloaders, Linux kernel, and userspace services.
- Improve fleet reliability, deployment, monitoring, and vertically integrated edge-computing features with cross-functional teams.
What they ask for
- 8+ years of systems software development experience in performance- and resource-constrained environments, and 5+ years building software for Linux-based platforms.
- Experience leading large-scale cross-functional initiatives, initial board bring-up, and hardware-software co-design for first-generation embedded devices.
- Hands-on experience with SPI, I2C, UART, and USB; concurrent or multithreaded firmware services; and modern operating systems and computer architecture.
- Proficiency in C++ or Golang, with familiarity with Bash and Python.
Nice to have
- Linux Kernel development, including drivers, device trees, or kernel-space performance optimization.
- MCU firmware and boot-stack experience, including RTOS, bare-metal development, or secure boot.
Pay
$200,000 — $300,000 USD (annual on-target earnings range; comprised of base compensation and commissions if applicable)
Tools
SPI, I2C, UART, USB, Linux, C++, Golang, Python
AI focus
The role partners with CV, Streaming, and Storage teams on edge computing and real-time computer vision features; the posting does not specify developing AI models.
Model-written summary · the original posting is authoritative