Staff Embedded Software Engineer - Camera Firmware
Verkada
San Mateo, United States
Base: $200,000 - $300,000 usd; bonus/equity: not s...
On-site
Low-level protocols (spi, i2c, uart, usb)
Concurrent/multithreaded firmware services
Modern operating systems and computer architecture
Verkada is seeking a Staff Embedded Software Engineer to lead the development of new camera categories and enhance the reliability of their extensive IoT fleet. The role requires a strong technical leader with extensive experience in systems software development, particularly for Linux-based platforms
Job Summary
Lead the end-to-end lifecycle of entirely new camera categories for untapped market segments, collaborating directly with Hardware and Product teams.
Own the firmware roadmap and drive large-scale architectural changes across the entire stack, from low-level MCUs to Linux-based edge services.
Champion a reliability-first culture for a global fleet of 1.5 million perpetually online devices, designing deployment and monitoring strategies for 24/7 uptime.
Matching Summary
Match Score: 85
Verkada is seeking a Staff Embedded Software Engineer to lead the development of new camera categories and enhance the reliability of their extensive IoT fleet. The role requires a strong technical leader with extensive experience in systems software development, particularly for Linux-based platforms.
Salary
Base: $200,000 - $300,000 USD; Bonus/Equity: Not specified; Benefits: Comprehensive wellness perks, healthcare, mental health support, paid time off, professional development stipend
Skills & Requirements
Must-have
Low-level protocols (SPI, I2C, UART, USB)
Concurrent/multithreaded firmware services
Modern operating systems and computer architecture
C++ or Golang proficiency
Bash scripting and Python for tooling
Nice-to-have
Linux Kernel development or driver debugging
MCU firmware and boot stack expertise
RTOS, bare-metal development, secure boot
Key Requirements
10+ years of systems software development
5+ years of Linux-based platforms experience
Experience leading large-scale, cross-functional initiatives
Experience leading initial board bring-up
BS/MS in Computer Science, Electrical Engineering, or related field