Senior Software Engineer – Embedded Linux (Storage Systems)

Verkada
Any Location, CA
Job Description
Verkada is seeking a Senior Software Engineer to join their Storage team, responsible for designing and optimizing the system that manages video data directly on the camera. The successful candidate will own diverse topics on the storage stack and contribute to the company's mission to transform how organizations protect their people and places.

Requirements

  • BS/MS in Computer Science (or similar degree)
  • Over 5 years of software development experience in C, with additional experience in higher-level languages such as C++ or Go considered an asset
  • Strong familiarity with low-level systems topics, including file system layout, memory management, the Yocto build system, device drivers, kernel debugging, eBPF, and the MMC protocol
  • Huge plus: backend development experience in distributed systems, containerization and microservices (AWS, Docker, Kubernetes, or similar)

Benefits

  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs
  • 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
]]>