Verkada

Staff Embedded Software Engineer - Camera Firmware

$200K–$300KFull-time · San Mateo, CA United States
✓ Verified live on the employer's own system · added 194 days ago
Save search
Senior · 10+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 10+ years

Skills & tools

EmbeddedTeam LeadershipFrontend DevManagementOperationsLinuxSecurityMachine Learning
Apply on company site ↗ See your fit → free

Full job description

As a Staff Embedded Software Engineer, you will spearhead the development of brand-new camera categories while driving the continued growth and reliability of our ever-expanding global fleet. This role is a high-impact technical leadership position requiring seamless collaboration across the entire stack—including Hardware, Product, Backend, and Frontend teams—to bring first-generation systems to life.

Reporting directly to the Camera Firmware Manager, you will work full-time at our HQ in San Mateo to oversee the technical lifecycle of our newest hardware and ensure the operational excellence of a multi-million device, perpetually online IoT footprint.

  • Unlocking New Markets: Lead the end-to-end lifecycle of entirely new camera categories for untapped market segments. Collaborate directly with Hardware and Product teams during the initial co-design phase, to influence HW selection and feature scoping.
  • Architectural Leadership: Own the firmware roadmap and drive the large-scale architectural changes required to support novel features across the entire stack—from low-level MCUs to Linux-based edge services.
  • System-Wide Technical Depth: Engineer high-performance features across a diverse software landscape, spanning bare-metal MCU firmware, secure bootloaders, Linux kernel optimizations, and concurrent userspace services.
  • Complex Problem Solving: Tackle the most "gnarly" system-level challenges, from non-deterministic race conditions and memory corruption to elusive hardware-software timing issues that only emerge at the scale of a million-device fleet.
  • Navigate Multi-Dimensional Trade-offs: Systematically balance conflicting priorities—including hardware security hardening, peak performance, power efficiency, and deep fleet observability
  • Cross-Functional Optimization: Partner with CV, Streaming, and Storage teams to architect vertically integrated features that push the boundaries of edge computing and real-time computer vision.
  • Operational Excellence at Scale: Champion a reliability-first culture for a global fleet of 1.5 million perpetually online devices, designing the deployment and monitoring strategies that ensure 24/7 uptime.
  • BS/MS in Computer Science, Electrical Engineering, or related field.
  • 10+ years of professional experience in systems software development for performance and resource-constrained environments.
  • 5+ years of experience building software for Linux-based platforms .
  • Demonstrated experience leading large-scale, cross-functional initiatives from concept to production. You have a history of aligning diverse engineering verticals to deliver complex systems on aggressive timelines.
  • Proven experience leading initial board bring-up and hardware-software co-design for first-generation embedded devices.
  • Hands-on experience with low-level protocols ( SPI , I2C , UART , USB ) and the ability to debug complex hardware-software interactions.
  • Experience designing, implementing and debugging concurrent/multithreaded firmware services
  • Strong understanding of modern operating systems , computer architecture , and trade-offs between compute, memory, and storage .
  • Proficient in at least one systems programming language: C++ or Golang .
  • Familiarity with Bash scripting and Python for tooling and automation.
  • Bonus Qualification: Direct experience with Linux Kernel development, including writing or debugging drivers, managing device trees, or optimizing kernel-space performance.
  • Bonus Qualification: Technical depth in MCU firmware and the boot stack , with a focus on RTOS, bare-metal development, or secure boot implementation.
  • Excellent communication and documentation skills, with the ability to collaborate across engineering and product teams.
  • We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa.

More jobs at Verkada

Similar jobs near San Mateo, CA United States

Tell me when more Software Engineer - Embedded Firmware jobs post near South San Francisco, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Staff Embedded Software Engineer - Camera Firmware jobs near San Mateo, CA United States → Browse all live jobs

This posting was published by Verkada on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.