Verkada is looking to develop new camera features and improve existing ones for their cloud-based B2B physical security products.
Requirements
- 5 years of experience of full-time Embedded Software development
- Proficient in at least one system programming language, such as C, C++, Golang, Rust
- Minimal of 2 years of full-time system software development for Linux-based platform
- Great knowledge on modern operating systems and computer architecture
- Familiar with Bash scripts and Python
- Experience in development of on-device software for cloud-connected devices
- Familiar with Linux Kernel development
Responsibilities
- Work cross-functionally with hardware team to develop camera features in C/C++ 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.
Other
- BS/MS in Computer Science (or similar degree)
- Good communication & documentation skills
- We do sponsor and take over sponsorship of employment visas for this role.
- As an equal opportunity employer, Verkada is committed to providing employment opportunities to all individuals.