> Markdown version of [/jobs/ext/4584921-staff-software-engineer-command-connector](https://www.wearedevelopers.com/jobs/ext/4584921-staff-software-engineer-command-connector). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Command Connector - **Company:** Verkada Inc. - **Location:** San Mateo, CA, United States - **Experience:** Expert - **Salary:** $200,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Computer Vision, Booting (BIOS), Software Bug Management, C++ (Programming Language), Code Review, Software Debugging, Linux, Device Drivers, File Systems, Embedded Software, Hard Disk Drives, Python (Programming Language), Software Engineering, System Programming, System Software, Extensible Firmware Interface, Backend, Containerization, Information Technology, Front End Software Development, Video Streaming, Model Inference, Golang, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.careerbuilder.com/job-details/staff-software-engineer-command-connector-san-mateo-ca--b89fc89f-69fe-4c71-bca8-4a14de6a189c ## About the Role Software Engineering, Artificial Intelligence (AI), Access Control, Air Quality, Fortune 500 Customers, Device Drivers, Streaming Technology, Linux Operating System, Booting, File Systems, * BS/MS in Computer Science (or similar degree) * 5+ years of experience of software development for Linux in System Programming Languages (C, C++, Rust, Go, etc) * Experience in embedded development or experience with low-level system software development. * Good knowledge with operating systems and computer architecture. * Good communication & documentation skills. * Must be willing and able to work onsite five days per week ## Description From a technical perspective, the embedded software stack runs on an x86-based platform, necessitating work on: UEFI, bootloader, drivers, custom Linux OS distribution via yocto project, containerization, solid-state and hard disk storage, filesystem and block device mapping. The device interacts with a scalable cloud backend consisting of golang and python services in a typical microservice architecture stack. A Verkada proprietary suite of streaming technologies are implemented to provide high quality live and recorded video. Frontends include both web and mobile. Security technologies including encryption, signing, secure/trusted boot are also key to our implementation. This product also implements high performance AI inference and computer vision (CV) features, which require optimization and productionization work in collaboration with the computer vision team that trains all our models. What You''ll Do * Work cross-functionally with the hardware team to develop camera features in C/C++, Go and Python. * Lead code reviews, debugging, and bug fixes. * Experiment/test with new development boards. * Make regular contributions to existing code base to push new features OTA on a frequent basis.