Verkada
Senior Embedded Software Engineer - Connectivity
$200K–$300K
San Mateo, CA United States +1 · Senior · Full-time · Posted Aug 11, 2026
- Location
- San Mateo, CA United States
San Mateo, California, United States - Experience
- 5+ years of work experience in an embedded engineering role.
- Education
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, or a closely related degree, or equivalent experience.
- Visa sponsorship
- Verkada sponsors and takes over sponsorship of employment visas for this role.
About the job
Develops and maintains embedded firmware for Verkada connectivity devices, owning features from design through production launch, with a focus on Linux networking and connectivity.
What you'll do
- Build and maintain embedded software and firmware for customer devices; own features through scoping, architecture, implementation, testing, and launch.
- Develop and debug software for Linux-based devices, including connectivity and networking features.
- Collaborate with product, hardware, and cloud teams to ship customer-focused features; share knowledge and mentor engineers.
What they ask for
- Bachelor’s or Master’s in Computer Science, Electrical Engineering, or a closely related degree, or equivalent experience.
- 5+ years of work experience in an embedded engineering role.
- Proficient in C and C++; experience owning software features or projects end to end through production launch.
- Experience developing software for hardware products, including SPI, I2C, UART, FreeRTOS, and Embedded Linux; able to read schematics (basic EE skills). Must be willing and able to work onsite five days per week.
Nice to have
- Experience with networking or wireless communication protocols.
- Proficient in Go.
Pay
$200,000 — $300,000 USD (annual OTE; comprised of base compensation and commissions, if applicable)
Tools
C, C++, SPI, I2C, UART, FreeRTOS, Embedded Linux, Go
Model-written summary · the original posting is authoritative