Browse All Jobs
Job Description

Verkada is seeking a Senior Embedded Engineer to join their Alarms team. This role involves building user experiences for Verkada’s new product categories, focusing on integrated hardware/software products that ensure customer safety. The engineer will work within a dynamic team of frontend, backend, and firmware engineers, contributing to the development of new communication protocols and foundational software for OTA updates and device security.

Responsibilities:

  • Develop software for Embedded Linux and RTOS based devices.
  • Architect and implement new communication protocols.
  • Implement foundational software for OTA updates and device security.
  • Mentor other engineers.
  • Contribute to backend services.

Requirements:

  • 3+ years of experience in an embedded engineering role.
  • 2+ years of experience in C or C++.
  • Proficiency in Shell scripting.
  • Strong understanding of system architecture.
  • Experience developing in/for embedded Linux based systems.
  • Knowledge of low-level interfaces: SPI, I2C, UART.
  • Degree in Computer Science or related Engineering field.

The role offers:

  • 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
  • Generous paid parental leave policy & fertility benefits
Apply Manually