Linux Embedded Software Engineer

Verkada · Enterprise · Poland · Software Engineering Admin

Verkada is seeking an experienced Linux Embedded Software Engineer to develop features for embedded platforms like Cameras, Access control, Alarms, and Sensors. The role involves debugging, code reviews, defining architecture, and taking projects from inception to deployment. The engineer will work closely with hardware vendors, server/UI engineers, and operations teams in a fast-paced environment where work regularly ships to customers.

What you'd actually do

  1. Develop features for embedded platforms such as Cameras, Access control, Alarms, Sensors in Linux embedded environment.
  2. Debug, solve problems, do code reviews
  3. Define architecture, design of new features, functionalities.
  4. Take part in projects from inception to deployment and customer support.
  5. Build prototypes, work on proof of concepts.

Skills

Required

  • Linux Embedded development
  • C or C++ programming
  • Yocto/bitbake
  • Bash or other scripting language
  • Git

Nice to have

  • Linux kernel modules programming
  • Bootloaders (u-boot)
  • Secure boot / security
  • Go programing
  • Python
  • C++ programming
  • Basic understanding of electrical circuits and usage of lab equipment (multimeters, etc)
  • RTOS

What the JD emphasized

  • Linux embedded environment
  • Linux Embedded development
  • C or C++ programming