companyVerkada logo

Senior Software Engineer - Camera Platform

VerkadaSan Mateo, CA United States
On-site Full-time $130K/yr - $280K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Your QualificationsBS/MS in Computer Science, Electrical Engineering, or a related discipline.5+ years of professional experience in systems software development, particularly for performance- and resource-constrained environments. Proficient in at least one systems programming language: C++ or Golang.2+ years of experience developing software for Linux-based platforms. Solid understanding of modern operating systems, computer architecture, and the trade-offs between compute, memory, and storage. Familiarity with Bash scripting and Python for automation and tooling. Excellent communication and documentation skills, with the ability to collaborate effectively across engineering and product teams.

About the job

About Us

At Verkada, we are revolutionizing how organizations safeguard their personnel and properties through an integrated, AI-driven platform. As a frontrunner in cloud-based physical security, we empower organizations to enhance safety and operational efficiency via a unified software solution encompassing video surveillance, access control, air quality monitoring, alarms, intercoms, and visitor management.

Trusted by over 30,000 organizations globally, including more than 100 Fortune 500 companies, Verkada serves as the backbone of physical security for simpler management, intelligent oversight, and scalable implementations. Established in 2016, we have rapidly grown to include 15 offices and over 2,200 full-time employees.

Your Role

  • Take ownership of the full-cycle development of on-device camera platform features utilizing C++ and Golang.
  • Collaborate closely with the product team to transform requirements into scalable, production-ready solutions that align with product vision and customer expectations.
  • Work in partnership with streaming, storage, and AI engineering teams to deliver features optimized for edge computing environments.
  • Lead code reviews, oversee debugging efforts, and maintain coding standards to ensure a high-quality, maintainable codebase.
  • Manage and coordinate regular over-the-air (OTA) releases, balancing delivery speed with system stability and reliability.

About Verkada

Verkada is a pioneering technology company focused on enhancing security through an innovative AI-powered platform. Our solutions are trusted by thousands of organizations, making us a leader in the cloud physical security sector. With our rapid growth since 2016, we continue to expand our reach and empower businesses with cutting-edge security technologies.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.