Staff Software Engineer - Command Connector

Verkada

San Mateo (CA)

On-site

USD 200,000 - 300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare programs
Nationwide medical, vision, and dental coverage
Health Saving Account contributions
Paid parental leave
Flexible PTO
Professional development stipend
Healthy lunches provided daily
Commuter benefits

Job summary

Verkada is seeking an experienced software developer to join their team in San Mateo, California. This role involves working cross-functionally on camera features using C/C++, Go, and Python, as well as contributing to code reviews and debugging.

The ideal candidate will have a BS/MS in Computer Science and 5+ years of experience in software development for Linux. The position includes comprehensive employee benefits and a competitive pay range of $200,000 — $300,000 annually.

Qualifications

  • 5+ years of experience of software development for Linux.
  • Experience in embedded development or low-level system software.
  • Good knowledge with operating systems and computer architecture.

Responsibilities

  • Work cross-functionally with hardware team to develop camera features.
  • Lead code reviews, debugging, and bug fixes.
  • Experiment/test with new development boards.
  • Contribute to existing code base to push new features OTA.

Skills

C/C++
Go
Python
Embedded development
System programming languages

Education

BS/MS in Computer Science or similar degree

Job description

About the Role

From a technical perspective, the embedded software stack runs on an x86-based platform, necessitating work on: UEFI, bootloader, drivers, custom Linux OS distribution via yocto project, containerization, solid-state and hard disk storage, filesystem and block device mapping. The device interacts with a scalable cloud backend consisting of golang and python services in a typical microservice architecture stack. A Verkada proprietary suite of streaming technologies are implemented to provide high quality live and recorded video. Frontends include both web and mobile. Security technologies including encryption, signing, secure/trusted boot are also key to our implementation.

This product also implements high performance AI inference and computer vision (CV) features, which require optimization and productionization work in collaboration with the computer vision team that trains all our models.

What You'll Do
  • Work cross-functionally with the hardware team to develop camera features in C/C++, Go 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.
What You Bring
  • BS/MS in Computer Science (or similar degree)
  • 5+ years of experience of software development for Linux in System Programming Languages (C, C++, Rust, Go, etc)
  • Experience in embedded development or experience with low-level system software development.
  • Good knowledge with operating systems and computer architecture.
  • Good communication & documentation skills.
  • Must be willing and able to work onsite five days per week
US Employee Benefits
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Commuter 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: $200,000 — $300,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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior BSP Engineer - Cameras
Senior BSP Engineer - Cameras

Verkada • San Mateo (CA)

On-site
USD 130,000 - 300,000
Healthcare programs
Flexible Spending Account (FSA)
Expanded mental health support
+4
Backend Engineer - Connectivity
Backend Engineer - Connectivity

Verkada • Foster City (CA)

On-site
USD 125,000 - 160,000
Health insurance
Vision and dental coverage
HSA contributions
+7
Senior Embedded Linux Engineer - Connectivity
Senior Embedded Linux Engineer - Connectivity

Verkada • San Mateo (CA)

On-site
USD 180,000 - 300,000
Healthcare coverage
Vision and dental coverage
HSA / FSA options
+7
Embedded Software Engineer - Access Control
Embedded Software Engineer - Access Control

Verkada • Foster City (CA)

On-site
USD 125,000 - 160,000
Healthcare coverage
Vision and dental coverage
HSA with employer contributions
+7
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Verkada • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare programs 100% premium coverage for employees
Health Saving Account (HSA) with employer contributions
Paid parental leave
+2
Senior/Staff Software Engineer, Platform Infrastructure
Senior/Staff Software Engineer, Platform Infrastructure

Verkada • Foster City (CA)

On-site
USD 180,000 - 280,000
Healthcare programs
Vision and dental coverage
HSA/FSA with employer contributions
+7
Senior Software Engineer - Computer Vision
Senior Software Engineer - Computer Vision

Verkada • Foster City (CA)

On-site
USD 180,000 - 300,000
Health insurance
Vision/Dental coverage
Paid holidays
Director of Camera Firmware & Imaging Systems
Director of Camera Firmware & Imaging Systems

Verkada • San Mateo (CA)

On-site
Software Engineer - Data Platform
Software Engineer - Data Platform

Verkada • Foster City (CA)

On-site
USD 125,000 - 160,000
Healthcare programs
Vision and dental coverage
HSA and FSA options
+8
Senior Software Engineer, Business Systems
Senior Software Engineer, Business Systems

Verkada • San Mateo (CA)

On-site
USD 180,000 - 260,000
Healthcare coverage
Flexible PTO
Professional development stipend
+1