Verkada

Senior Firmware Engineer

Job Description

Posted on: 
2025-10-09

Responsibilities

  • Develop firmware for cloud-managed access control systems.
  • Collaborate with firmware, backend, and frontend engineers.
  • Drive product ideas to completion.
  • Solve complex problems with innovative solutions.
  • Teach and learn new technologies within the team.
  • Embrace a growth mindset in a fast-paced startup environment.
  • Engage in security-focused programming and device driver development.

Job Requirements

  • BS or graduate degree in Computer Science, Maths, Engineering, or related field.
  • 3+ years of experience with Microcontrollers as a Software Engineer.
  • Proficient in C/C++.
  • Familiar with Real Time Operating Systems and various communication protocols (I2C, SPI, UART).
  • Experience with Embedded Linux and Bluetooth Low Energy.
  • Knowledge of Bash scripting and secure boot processes.
  • Willingness to work onsite five days a week.
Apply now

More job openings