Senior Software Engineer - Camera Platform

Verkada

San Mateo, United States
$130,000 — $280,000 usd py
On-site
End-to-end development
C++ and golang
Scalable, production-ready solutions
Verkada is seeking a Senior Software Engineer to develop features for their camera platform using C++ and Golang. The role requires a strong background in systems software development, particularly for Linux-based platforms, and offers comprehensive benefits, including health coverage and professional development opportunities

Job Summary

  • Own the end-to-end development of on-device camera platform features in C++ and Golang.
  • Partner with streaming, storage, and AI engineering teams to deliver features optimized for edge computing environments.
  • Drive and coordinate regular over-the-air (OTA) releases, balancing speed of delivery with stability and reliability.

Matching Summary

Match Score: 85

Verkada is seeking a Senior Software Engineer to develop features for their camera platform using C++ and Golang. The role requires a strong background in systems software development, particularly for Linux-based platforms, and offers comprehensive benefits, including health coverage and professional development opportunities.

Salary

$130,000 — $280,000 USD

Skills & Requirements

Must-have

  • End-to-end development
  • C++ and Golang
  • Scalable, production-ready solutions
  • Edge computing environments
  • High-quality, maintainable codebase
  • Over-the-air (OTA) releases

Nice-to-have

  • Cloud-connected devices development
  • Linux Kernel development familiarity

Key Requirements

  • 5+ years of professional experience
  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 2+ years of experience building software for Linux-based platforms
  • Proficient in C++ or Golang
  • Strong understanding of modern operating systems and computer architecture
  • Familiarity with Bash scripting and Python

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter