Tech jobs
Job listings


Senior Systems Engineer - Streaming
Design and optimize embedded video encoding and streaming pipelines for Verkada’s security cameras, focusing on performance, low latency, and hardware-accelerated codecs like H.264, H.265, and AV1.


Embedded Engineer - Streaming
Embedded engineer on Verkada's Streaming team, designing and optimizing video encoding and streaming pipelines for the company's 1M+ deployed security cameras. Day-to-day work centers on embedded Linux C/C++, hardware-accelerated codecs (H.264, H.265/HEVC, AV1), multimedia frameworks like GStreamer/FFmpeg, and low-latency streaming protocols.


Senior Software Engineer - Command Connector
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality…


Senior Embedded Engineer - Command Connector
Build and debug Verkada's Command Connector, embedded Linux software that turns legacy cameras into cloud-native, AI-searchable nodes processing dozens of concurrent video streams with edge inference. Day to day: kernel oops/panic debugging, GPU driver issues, secure boot/LUKS, networking internals, and RAID management.


Senior Embedded Linux Engineer
Senior Embedded Linux Engineer building cloud-managed Intercom systems with video and 2-way audio, working across firmware, backend, and frontend stacks using Linux, C/C++, Yocto, and embedded technologies.


Software Engineering Manager - Search
Lead Verkada's Search team, which builds the AI-powered search and computer vision backend (face/person search, license plate recognition, vector retrieval, LLM/VLM agentic features) behind its security camera platform. Day to day: set technical direction, own production services and migrations, and hire and mentor backend and ML engineers.


Senior Embedded Engineer - Camera Firmware
Staff Embedded Software Engineer leading camera firmware development across bare-metal MCUs to Linux-based edge services, collaborating cross-functionally to build and scale Verkada's IoT security camera fleet.


Embedded UI Engineer
Verkada is hiring an Embedded UI Engineer in San Mateo to build on-device interfaces for its cloud-managed access control hardware, including a shared UI framework for all Verkada screen devices. The work centers on C/C++ UI development in constrained embedded environments, alongside engineers and UX designers.


Senior Embedded Engineer - Cameras BSP
Develops camera firmware in C/C++ and Python, leading debugging and OTA feature rollouts for an AI-powered physical security platform.


Lead Embedded Linux Engineer - Intercom
Lead Embedded Linux Engineer building cloud-managed Intercom systems with rich video and 2-way audio for a physical security platform, using C/C++, Linux kernel/device drivers, Yocto, and WebRTC.


Software Engineer - Imaging Systems
Build and tune core imaging software for smart cameras, including autofocus, auto-exposure, and image quality, using C/C++ and collaborating with hardware and vision teams.


Senior Embedded Software Engineer - Connectivity
Build and ship embedded Linux firmware for Verkada’s AI-powered security devices, including gateways, sensors, and mobile trailers, using C/C++/Go and networking protocols.


Senior Systems Engineer - Camera Platform
Senior engineer owning end-to-end development of on-device software features for Verkada's security camera platform, written in C++ and Golang. Day to day involves building production features optimized for resource-constrained edge environments, leading code reviews, and coordinating over-the-air releases.


Senior-Staff Software Engineer, Engineering Productivity
Senior-Staff Software Engineer on Verkada's Infrastructure team improving engineering productivity by optimizing Bazel and C++ build infrastructure, owning Kubernetes deployment tooling, and building testing frameworks for microservices and firmware.


Senior Embedded Engineer - Camera Platform
Senior embedded engineer at Verkada owning end-to-end development of on-device camera platform features in C++ and Golang, optimized for edge computing on Linux-based devices. The role includes leading code reviews, driving OTA releases, and requires working onsite in San Mateo, CA five days per week.


Senior Backend Engineer - Alerts and Operations
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality…


Senior Software Engineer - C++
Builds and maintains C++ firmware for AI-powered security cameras, collaborating with hardware teams to ship features over-the-air.


Senior Software Engineer – Storage Systems
Build and optimize the distributed storage stack that runs on Verkada’s cameras, ensuring petabyte-scale video is stored reliably and securely at the edge.


Senior Software Engineer - Computer Vision
Who We Are Verkada is transforming how organizations protect their people and places with an integrated, privacy-sensitive AI-powered platform that includes solutions for video security, access control, air quality…
Quantitative Developer - Python
Senior Python engineer at a New York hedge fund building backend services, APIs and distributed systems supporting trading, pricing and portfolio risk. Works closely with portfolio managers, traders, quants and risk teams using Python, REST APIs, Protocol Buffers, Kafka and C++/Excel integrations.