2 months ago
Responsibilities
- Develop camera features in C++ and Python in collaboration with the hardware team.
- Lead code reviews, debugging, and bug fixes.
- Experiment with new development boards.
- Contribute to the existing codebase and frequently push new features over the air.
Requirements
- A BS or MS in Computer Science or a similar degree is required.
- At least 5 years of Linux software development experience using system programming languages such as C, C++, or Rust is required.
- Proficiency in modern C++ is required.
- Experience with embedded development or low-level system software is required.
- Knowledge of operating systems and computer architecture is required.
- Familiarity with at least one scripting language, such as Python or Bash, is required.
- Good communication and documentation skills are required.
- Must be willing and able to work onsite five days per week.
- Experience in machine learning or computer vision is preferred.
- Experience with heterogeneous computing, such as GPUs, DSPs, or other coprocessors or accelerators, is preferred.
Benefits
- Healthcare programs include at least one plan with 100% employee premium coverage and 80% family premium coverage under all plans.
- Nationwide medical, vision, and dental coverage is available.
- HSA employer contributions and FSA tax-saving options are provided.
- Expanded mental health support is available.
- Paid parental leave and fertility benefits are offered.
- Benefits include paid holidays, firmwide extended holidays, flexible PTO, and personal sick time.
- Professional development and fertility stipends are provided.
- Wellness and fitness benefits are offered.
- Healthy lunches are provided daily.
- Commuter benefits are available.
- The role is onsite five days per week.
- The company sponsors and assumes sponsorship of employment visas for the role.
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.
