almost 2 years ago
Base Salary
$130k - $300k/yr
Responsibilities
- Work cross-functionally with the hardware team to develop camera features in C/C++ and Python
- Lead code reviews, debugging, and bug fixes
- Experiment and test with new development boards
- Contribute regularly to the existing codebase to deliver new features over the air
Requirements
- BS or MS in Computer Science or a similar degree
- At least 5 years of full-time embedded software development experience
- At least 2 years of full-time system software development for a Linux-based platform
- Proficiency in at least one system programming language, such as C, C++, Golang, or Rust
- Knowledge of modern operating systems and computer architecture
- Familiarity with Bash scripts and Python
- Good communication and documentation skills
- Experience developing on-device software for cloud-connected devices is preferred
- Familiarity with Linux Kernel development is preferred
- Familiarity with bootloader development is preferred
Benefits
- Company-paid medical, dental, and vision insurance
- Unlimited paid time off and 11 companywide paid holidays
- Wellness allowance
- Commuter benefits
- Healthy lunches and dinners provided daily
- Paid parental leave and fertility benefits
About Verkada
Verkada builds a cloud-managed physical security platform for enterprises, combining security cameras, access control, sensors, alarms, intercoms, and visitor management with web and mobile software. It sells hardware plus software licenses through a subscription model to organizations like schools, retailers, and industrial sites. Founded in 2016 and headquartered in San Mateo, California, Verkada reports 30,000+ customers worldwide and is privately held.
