×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer

Job in San Mateo, San Mateo County, California, 94409, USA
Listing for: Verkada
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below
Verkada is a leader in cloud-based B2B physical security. Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and intercoms — integrated with a single cloud-based software platform.

Designed with simplicity and scalability in mind, Verkada gives organizations the real-time insight to know what could impact the safety and comfort of people throughout their physical environment, while empowering them to take immediate action to minimize security risks, workplace frustrations and costly inefficiencies.

Founded in 2016, Verkada has expanded rapidly with 15 offices across three continents, 2,100+ full-time employees and 30,000+ customers across 70+ countries.

Overview

We are a small, dynamic team focused on building cloud-managed access control systems. Access Control is our second major product line. Our Access Control solution allows users to manage their doors, schedules, and user credentials from virtually anywhere on their laptop or phone.

We consider our team a startup within a startup, with a fair amount of ownership and autonomy. You’ll be working alongside a dynamic team of firmware, backend, and frontend engineers to develop this product line.

Who you are

• Excited by new products and startups

• You think about delivering best-in-class products and experiences - not features

• You can take a less-than-fully-fleshed-out product idea and drive it to completion

Requirements

• BS or a 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++.

• Familiar with Linux servers, Linux device drivers, Linux kernel patches, secure operating systems and security focused programming.

• Preferred experience working with embedded Linux

Nice to have

• Bash scripting experience

• Experience with Yocto

• Familiarity with Secure Boot

• Familiarity with Go and Python.

• Familiarity with WebRTC

• Experience working with Distributed Systems

• Understanding of HTTP and practical debugging techniques

Culture and Values

• Self-motivated problem solver:
At Verkada, you will tackle large, complex problems with no clear answers.

• Teach and learn:
You will learn new technologies while being entrusted with the technical ownership of major systems, and we hope to learn something from you in turn.

• Growth mindset:
As a fast-growing startup, every day brings new challenges and opportunities for growth, and we want you to grow with us!

US Employee Benefits

Verkada is committed to fostering a workplace environment that prioritizes the holistic health and wellbeing of our employees and their families by offering comprehensive wellness perks, benefits, and resources. Our benefits and perks programs include, but are not limited to:

• Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans

• Nationwide medical, vision and dental coverage

• Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options

• Expanded mental health support

• Paid parental leave policy & fertility benefits

• Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time

• Fertility Stipend

• Wellness/fitness benefits

• Healthy lunches provided daily

Annual Pay Range

At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate's skills and experience, as well as market demands and internal parity.

A Verkada employee may be eligible for additional forms of compensation, depending on their role, including sales incentives, discretionary bonuses, and/or equity in the company in the form of restricted stock units (RSUs)

Below is the annual on-target…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary