Verkada

Linux Embedded Software Engineer

Job Description

Posted on: 
January 29, 2023

You’ll be working closely on one side with our hardware vendors and ME/EE people, and on the other side with server and UI engineers, industrial designers, and our operations team. If you’re looking for a fast-paced environment where your work is regularly shipping to customers and improving people’s safety, this is the place for you!

Responsibilities

  • Develop features for embedded platforms such as Cameras, Access control, Alarms, Sensors in Linux embedded environment.
  • Debug, solve problems, do code reviews
  • Define architecture, design of new features, functionalities.
  • Take part in projects from inception to deployment and customer support.
  • Build prototypes, work on proof of concepts.
  • Research on technologies we are interested in for new products
  • Work in cross-functional team

Job Requirements

  • +5 years of experience on Linux Embedded development
  • +5 years of experience on C or C++ programming
  • Experience on Python or other scripting language
  • Experience on Git

Nice to Have

  • Bash scripting
  • Go programing  
  • Yocto
  • Linux kernel modules programming
  • Secure boot / security
  • Bootloaders ( ex. U-boot)
  • TCP/IP stack
  • Basic understanding of electrical circuits and usage of lab equipment (multimeters, etc)
  • Experience on RTOS

Apply now

More job openings