Senior Software Engineer - C++
New Today
Who We Are
Designed with simplicity in mind, Verkada's six product lines - video security cameras, access control, environmental sensors, alarms, workplace, and intercoms - provide unparalleled building security through an integrated, cloud-based software platform. Over 31,000 organizations, including 92 companies in the Fortune 500, across 93 countries worldwide trust Verkada as their physical security layer for easier management, intelligent control, and scalable deployments. Founded in 2016 with more than $700M in funding raised to-date, Verkada has expanded rapidly with 15 offices and 2,000+ full-time employees. 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
Additional Information:
We do sponsor and take over sponsorship of employment visas for this role. If we make you an offer, we will make every reasonable effort to get you a visa.
Annual Pay Range
At Verkada, we want to attract and retain the best employees, and compensate them in a way that appropriately and fairly values their individual contribution to the company. With that in mind, we carefully consider a number of factors to determine the appropriate starting pay for an employee, including their primary work location and an assessment of a candidate's skills and experience, as well as market demands and internal parity. A Verkada employee may be eligible for additional forms of compensation, depending on their role, including sales incentives, discretionary bonuses, and/or equity in the company in the form of restricted stock units (RSUs)
Below is the annual on-target earnings (OTE) range for full-time employees for this position, comprised of base compensation and commissions (if applicable).
Estimated Annual Pay Range $130,000—$280,000 USD Verkada Is An Equal Opportunity Employer
As an equal opportunity employer, Verkada is committed to providing employment opportunities to all individuals. All applicants for positions at Verkada will be treated without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.
Your application will be handled in accordance with our Candidate Privacy Policy.
- Location:
- San Mateo, CA, United States
- Job Type:
- FullTime
- Category:
- Computer And Mathematical Occupations
We found some similar jobs based on your search
-
1 Days Old
Senior Systems Engineer - Mission Planning Software
-
Lakeside
Overview: SimVentions is a proud 100% employee-owned company, consistently recognized as one of Virginia's Best Places to Work. We are seeking a skilled Senior Systems Engineer to contribute to the development and sustainment of mission planning sof...
More Details -
-
4 Days Old
Senior Systems Engineer - Mission Planning Software
-
Lakeside, CA, United States
- Architecture And Engineering Occupations
Overview: SimVentions is a proud 100% employee-owned company, consistently recognized as one of Virginia's Best Places to Work. We are seeking a skilled Senior Systems Engineer to contribute to the development and sustainment of mission planning sof...
More Details -