Verkada

Technology

StaffSoftwareEngineer-CommandConnector

$200–300k San Mateo, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer - Command Connector at Verkada. Skills: Embedded Development, System Programming, AI Inference, Computer Vision. Develop camera features. Lead code reviews”

Industry & Context.

Technology
Problems you'll solve

Debugging; Bug fixes

Eligibility Requirements

Work onsite five days

What They're Looking For.

Must Have

BS/MS in Computer Science, 5+ years of software development, System Programming Languages experience, embedded development experience, low-level system software development experience, operating systems knowledge, computer architecture knowledge, Good communication skills, Good documentation skills, willing and able to work onsite five days per week

Nice to Have

experience with yocto project, experience with containerization, experience with solid-state storage, experience with hard disk storage, experience with filesystem mapping, experience with block device mapping, experience with golang services, experience with python services, experience with microservice architecture, experience with streaming technologies, experience with web frontends, experience with mobile frontends, experience with encryption, experience with signing, experience with secure boot, experience with trusted boot, experience with AI inference, experience with computer vision features, experience with model optimization, experience with model productionization

What You'll Do.

Develop camera features

Experiment with new boards

Test new development boards

Contribute to code base

Push new features OTA

How You'll Work.

Team & Collaboration

Cross-functionally with hardware team; With computer vision team

Communication Scope

Communication skills; Documentation skills

Full Job Description

Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality sensors, alarms, intercoms, and visitor management. We’ve got serious momentum in the market: more than 30,000 customers (including 100+ of the Fortune 500), a $5.8B valuation, more than $1 billion in annualized bookings, and backing from CapitalG, Sequoia Capital, General Catalyst, Felicis Ventures, Next47 and more. Physical AI is one of the most consequential technology shifts of our time, and Verkada is at the center of it. You can look at all kinds of communities to see our platform’s impact in the world. It's the retailer that uses our agentic AI to deter theft before it happens. The warehouse that uses AI-powered alerts to make sure its team is protected on the floor with proper PPE. The school that’s alerted to a threat in real-time and triggers a lockdown in seconds, not minutes. We’re rapidly scaling this impact: today, more than 2 million Verkada devices are deployed across 170+ countries. About the Role From a technical perspective, the embedded software stack runs on an x86-based platform, necessitating work on: UEFI, bootloader, drivers, custom Linux OS distribution via yocto project, containerization, solid-state and hard disk storage, filesystem and block device mapping. The device interacts with a scalable cloud backend consisting of golang and python services in a typical microservice architecture stack. A Verkada proprietary suite of streaming technologies are implemented to provide high quality live and recorded video. Frontends include both web and mobile. Security technologies including encryption, signing, secure/trusted boot are also key to our implementation. This product also implements high performance AI inference and computer vision (CV) features, which require optimization and productionization work in collaboration with the c

Free ATS check

Applying for this Staff Software Engineer - Command Connector role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Verkada?

Real rants from real employees. Read before you apply.

Read Company Rants →