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