Verkada
Senior Software Engineer - C++ San Mateo, CA United States Software Engineering
Verkada, San Mateo, California, United States, 94409
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 Have:
Experience in Machine Learning or Computer Vision
Experience in heterogeneous computing, e.g. GPU, DSP, or other coprocessor / accelerator.
Perks & 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
#J-18808-Ljbffr
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 Have:
Experience in Machine Learning or Computer Vision
Experience in heterogeneous computing, e.g. GPU, DSP, or other coprocessor / accelerator.
Perks & 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
#J-18808-Ljbffr