Verkada

Senior Firmware Engineer

Job Description

Posted on: 
2025-12-23

Responsibilities

  • Develop cloud-managed access control systems.
  • Collaborate with firmware, backend, and frontend engineers.
  • Drive product ideas from concept to completion.
  • Solve complex problems with innovative solutions.
  • Teach and learn new technologies within the team.
  • Embrace a growth mindset to adapt to new challenges.
  • Ensure best-in-class product delivery and user experiences.

Job Requirements

  • BS or graduate degree in Computer Science, Maths, Engineering, or a related field.
  • 3+ years of experience with Microcontrollers as a Software Engineer.
  • Proficient in C/C++.
  • Familiarity with Real-Time Operating Systems and Device Driver Development.
  • Experience with communication protocols like I2C, SPI, and UART.
  • Knowledge of Embedded Linux and Bluetooth Low Energy.
  • Willingness to work onsite five days a week.
Apply now

More job openings