Verkada is looking for embedded software engineers to work on their computer vision system and applications. They offer a fast-paced environment where work directly impacts the safety and comfort of individuals.
Sign up for our
weekly newsletter
of fresh jobs
Skills
Proficient in C or C++
Experience with Linux kernel drivers, userspace drivers, or low-level system software development.
Experience working in an agile team environment.
Preferred experience working with cameras, video codecs, and processing.
Preferred experience working with heterogeneous computing hardware like GPU, DSP, ML accelerator, or other coprocessors.
Responsibilities
Work cross-functionally with hardware team to develop camera features in C, Go, and Python.
Lead code reviews, debugging, and bug fixes.
Experiment/test with new development boards.
Make regular contributions to existing codebase to push new features OTA on a frequent basis.
Collaborate with senior leadership to define new specs for future products.