Verkada
Senior Embedded Engineer - Cameras BSP
$130K–$300K
San Mateo, CA United States +1 · Senior · Full-time · Posted Feb 21, 2024
- Location
- San Mateo, CA United States
San Mateo, California, United States - Experience
- 5 years of full-time embedded software development; at least 2 years of full-time system software development for a Linux-based platform.
- Education
- BS/MS in Computer Science (or similar degree).
- Visa sponsorship
- The company sponsors and takes over sponsorship of employment visas for this role; if it makes an offer, it will make every reasonable effort to get the candidate a visa.
About the job
Develop and maintain camera features and embedded software, testing development boards and delivering frequent over-the-air updates.
What you'll do
- Develop camera features in C/C++ and Python in collaboration with the hardware team.
- Lead code reviews, debugging, and bug fixes; test new development boards.
- Contribute to the existing codebase to deliver frequent OTA features.
What they ask for
- Proficiency in at least one system programming language, such as C, C++, Golang, or Rust.
- At least 2 years of full-time system software development for a Linux-based platform.
- Knowledge of modern operating systems and computer architecture; familiarity with Bash scripts and Python.
- Willingness and ability to work onsite five days per week.
Nice to have
- Experience developing on-device software for cloud-connected devices.
- Familiarity with Linux Kernel or Bootloader development.
Pay
$130,000 — $300,000 USD (annual on-target earnings; base compensation and commissions if applicable)
Tools
C/C++, Python, C, C++, Golang, Rust, Linux, Bash
Model-written summary · the original posting is authoritative