Drimva

Verkada

Embedded Software Engineer - Access Control

$150K–$300K

San Mateo, CA United States +1 · Full-time · Posted Sep 8, 2026

Location
San Mateo, CA United States
San Mateo, California, United States
Experience
3+ years of experience working on Linux development as a Software Engineer.
Education
BS or a graduate degree in Computer Science, Maths, Engineering, or science.
Visa sponsorship
Sponsors and takes over sponsorship of employment visas for this role; if an offer is made, Verkada will make every reasonable effort to get the candidate a visa.

About the job

Develop cloud-managed access control systems, working with firmware, backend, and frontend engineers to build and deliver product capabilities.

What you'll do

  • Take product ideas from initial concept through completion.
  • Solve complex technical problems and take ownership of major systems.
  • Collaborate with firmware, backend, and frontend engineers.

What they ask for

  • BS or graduate degree in Computer Science, Maths, Engineering, or science.
  • 3+ years of experience working on Linux development as a Software Engineer.
  • Proficient in C/C++.
  • Must be willing and able to work onsite five days per week.

Nice to have

  • Embedded Linux, Bash scripting, Yocto, Secure Boot, Go, Python, or WebRTC experience.
  • Experience with distributed systems, HTTP, Linux device drivers, Linux kernel patches, secure operating systems, security-focused programming, and practical debugging.

Pay

$150,000 — $300,000 USD (annual OTE; comprised of base compensation and commissions, if applicable)

Tools

Linux, C/C++, Bash, Yocto, Secure Boot, Go, Python, WebRTC

Model-written summary · the original posting is authoritative

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