Senior Software Engineer - C++

$130,000 - $280,000/Yr

Verkada - San Mateo, CA

posted 11 days ago

Full-time - Mid Level
San Mateo, CA
1,001-5,000 employees
Publishing Industries

About the position

The Senior Software Engineer - C++ at Verkada is responsible for developing camera features in collaboration with the hardware team, utilizing C++ and Python. This role involves leading code reviews, debugging, and contributing to the existing code base to implement new features. The position requires a strong background in software development for Linux and proficiency in modern C++.

Responsibilities

  • Work cross-functionally with hardware team to develop camera features in 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.

Requirements

  • BS/MS in Computer Science (or similar degree)
  • 5+ years of experience of software development for Linux in System Programming Languages (C, C++, Rust, etc)
  • Proficient in modern C++
  • Experience in embedded development or experience with low-level system software development.
  • Good knowledge with operating systems and computer architecture.
  • Familiar with at least one scripting language (Python, Bash, etc).
  • Good communication & documentation skills.

Nice-to-haves

  • Experience in Machine Learning or Computer Vision
  • Experience in heterogeneous computing, e.g. GPU, DSP, or other coprocessor / accelerator.

Benefits

  • Generous company paid medical, dental & vision insurance coverage
  • Unlimited paid time off & 11 companywide paid holidays
  • Wellness allowance
  • Commuter benefits
  • Healthy lunches and dinners provided daily
  • Paid parental leave policy & fertility benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service