Verkada

Linux Embedded Software Engineer

Verkada
Apply
over 1 year ago
Warsaw, PolandSenior

Responsibilities

  • Develop features for embedded platforms including cameras, access control, alarms, and sensors in a Linux embedded environment.
  • Debug issues, solve problems, and conduct code reviews.
  • Define architecture and design new features and functionalities.
  • Participate in projects from inception through deployment and customer support.
  • Build prototypes and proof-of-concepts.
  • Research technologies for potential new products.
  • Collaborate with cross-functional teams, including hardware, mechanical/electrical, server, UI, design, and operations teams.

Requirements

  • At least five years of Linux embedded development experience.
  • At least five years of C or C++ programming experience.
  • Experience with Python or another scripting language.
  • Experience with Git.
  • Bash scripting, Go programming, Yocto, Linux kernel modules, secure boot/security, U-Boot or other bootloaders, TCP/IP, electrical circuits and lab equipment, and RTOS experience are preferred.

Benefits

  • Health care allowance
  • Daily lunches
  • Wellness/fitness allowance
  • Commuter benefits
  • Professional development budget
  • 26 days off plus additional company-wide paid holidays
  • B2B contract with listed perks and benefits or regular UoP employment contract
  • Company shares

Tech Stack

Categories

Verkada

About Verkada

1,001-5,000 employees

Verkada builds a cloud-managed physical security platform for enterprises, combining security cameras, access control, sensors, alarms, intercoms, and visitor management with web and mobile software. It sells hardware plus software licenses through a subscription model to organizations like schools, retailers, and industrial sites. Founded in 2016 and headquartered in San Mateo, California, Verkada reports 30,000+ customers worldwide and is privately held.

Contact me