Skip to main content
All jobs

Employer listing

Senior Software Engineer - C++

Verkada

San Mateo, Ca · on site · full time · Senior

$130,000 - $280,000

About the Role

Verkada is seeking a Senior Software Engineer to develop camera features and system software across our edge devices.

Responsibilities

  • Work cross-functionally with the hardware team to develop camera features in C++ and Python.
  • Lead code reviews, debugging, and bug fixes.
  • Experiment and test with new development boards.
  • Make regular contributions to existing codebase to push new features OTA on a frequent basis.

Qualifications

  • BS/MS in Computer Science (or similar degree)
  • 5+ years of software development experience for Linux in system programming languages (C, C++, Rust, etc.)
  • Proficient in modern C++
  • Experience in embedded development or low-level system software development
  • Strong knowledge of operating systems and computer architecture
  • Familiarity with at least one scripting language (Python, Bash, etc.)
  • Good communication and documentation skills
  • Willingness and ability to work onsite five days per week

Nice to Have

  • Experience in Machine Learning or Computer Vision
  • Experience in heterogeneous computing (GPU, DSP, or other coprocessor/accelerator)

Benefits

Comprehensive medical, dental, and vision (100% employee / 80% family premium coverage), HSA/FSA, mental health support, paid parental leave, flexible PTO, professional development and fertility stipends, commuter benefits, and daily healthy lunches.