3 months ago
Base Salary
$200k - $300k/yr
Responsibilities
- Develop camera features cross-functionally with the hardware team using C/C++, Go, and Python
- Lead code reviews, debugging, and bug fixes
- Experiment and test with new development boards
- Contribute regularly to the existing codebase and deliver new features over the air
- Collaborate with the computer vision team on optimization and productionization of AI inference and computer vision features
Requirements
- BS or MS in Computer Science or a similar degree
- 5+ years of software development experience for Linux using system programming languages such as C, C++, Rust, or Go
- Experience in embedded development or low-level system software development
- Good knowledge of operating systems and computer architecture
- Strong communication and documentation skills
- Ability and willingness to work onsite five days per week
Benefits
- Healthcare, medical, vision, and dental coverage, including employee premium coverage under at least one plan and family premium coverage under all plans
- Health Savings Account with employer contributions and Flexible Spending Account
- Expanded mental health support
- Paid parental leave, fertility benefits, and fertility stipend
- Paid holidays, extended holidays, flexible PTO, and personal sick time
- Professional development stipend and wellness/fitness benefits
- Healthy lunches provided daily and commuter benefits
- Onsite work required five days per week
- Employment visa sponsorship is available
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.
