Verkada
Senior Software Engineer - C++
$130K–$280K
San Mateo, CA United States +1 · Senior · Full-time · Posted Nov 10, 2023
- Location
- San Mateo, CA United States
San Mateo, California, United States - Experience
- 5+ years of software development experience.
- Education
- BS/MS in Computer Science or a similar degree.
- Visa sponsorship
- Verkada sponsors and takes over sponsorship of employment visas for this role; if an offer is made, it will make every reasonable effort to get the candidate a visa.
About the job
Develop and maintain C++ and Python camera features for Linux devices, collaborating with hardware teams and shipping updates over the air.
What you'll do
- Develop camera features in C++ and Python with the hardware team.
- Lead code reviews, debugging, and bug fixes; experiment with development boards.
- Contribute to existing code to deliver new features over the air frequently.
What they ask for
- Proficient in modern C++.
- Experience developing Linux software in system programming languages such as C, C++, or Rust.
- Experience in embedded development or low-level system software; good knowledge of operating systems and computer architecture.
- Familiarity with a scripting language such as Python or Bash; good communication and documentation skills; able to work onsite five days per week.
Nice to have
- Experience in Machine Learning or Computer Vision.
- Experience with heterogeneous computing, such as GPU, DSP, or other coprocessors or accelerators.
Pay
$130,000 — $280,000 USD (annual OTE; comprised of base compensation and commissions, if applicable)
Tools
C++, Python, Linux, C, Rust, Bash
Model-written summary · the original posting is authoritative