About the job
Who We Are
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, Verkada empowers organizations to enhance safety and operational efficiency with a unified software solution encompassing video surveillance, access control, air quality monitoring, alarm systems, intercoms, and visitor management.
Over 30,000 organizations globally, including more than 100 Fortune 500 companies, rely on Verkada as their primary layer of physical security, ensuring easier management, intelligent control, and scalable deployments. Since our establishment in 2016, Verkada has experienced rapid growth, now operating in 15 locations with over 2,200 dedicated employees.
About the Role
The streaming team at Verkada comprises exceptionally skilled software engineers specializing in video streaming technology. As video streaming is central to our operations as a video security provider, we devote significant resources to enhancing our streaming capabilities, ensuring our customers receive an unparalleled streaming experience for both live and archived video.
What You'll Do
- Serve as the lead engineer on the streaming team, focusing on all embedded systems.
- Conduct code reviews, assist with debugging, and resolve software bugs.
- Engage in experimentation and testing with new development boards.
- Regularly contribute to the existing codebase, facilitating over-the-air updates for new features.
- Collaborate with senior leadership to establish specifications for upcoming products.
What You Bring
- Bachelor's degree in Computer Science or a related field.
- 8+ years of experience in Linux development as a Software Engineer.
- Expertise in C programming; knowledge of Go and Python is a plus.
- Experience in an agile team setting.
- Familiarity with Linux servers, device drivers, kernel patches, secure operating systems, and security-conscious programming.
- Preferred familiarity with embedded Linux, camera systems, video codecs, and video processing.
- Must be able and willing to work onsite five days a week.

