Drimva

Verkada

Senior Software Engineer – Storage Systems

$130K–$280K

San Mateo, CA United States +1 · Senior · Full-time · Posted Mar 2, 2026

Location
San Mateo, CA United States
San Mateo, California, United States
Experience
Over 5 years of software development experience in C.
Education
BS/MS in Computer Science (or similar degree).
Visa sponsorship
The company sponsors and takes over sponsorship of employment visas for this role and will make every reasonable effort to obtain a visa after an offer.

About the job

Own and improve the camera-based storage stack and cloud backup reliability so video and AI models are stored reliably, efficiently, and securely.

What you'll do

  • Own the camera storage stack, maximizing storage utilization and reliability.
  • Collaborate with hardware teams and storage vendors to define and validate flash storage systems.
  • Improve storage systems and reliability using metrics, while coordinating on video retention solutions.

What they ask for

  • BS/MS in Computer Science or a similar degree.
  • Over 5 years of software development experience in C.
  • Strong familiarity with low-level systems topics, including file system layout, memory management, Yocto, device drivers, kernel debugging, eBPF, and the MMC protocol.

Nice to have

  • Experience with higher-level languages such as C++ or Go.
  • Backend experience in distributed systems, containerization, and microservices (AWS, Docker, Kubernetes, or similar).

Pay

$130,000—$280,000 USD (hourly pay range; stated as annual amounts); $130,000—$280,000 USD (annual OTE range, comprising base compensation and commissions if applicable)

Tools

C, C++, Go, Yocto, eBPF, MMC, ext4, UBIFS

AI focus

Storage work supports large AI models on cameras; the posting does not specify developing AI systems.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)