Firmware Engineer

Kastle SystemsFalls Church, VA

About The Position

CheckVideo pioneered the home camera revolution over 10 years ago and today we are leading the way in the commercial market with our AI-enabled, cloud cameras. Our products improve security, provide novel insights and let users place the equivalent of a pair of eyes anywhere. We are looking for an experienced firmware Engineer that enjoys the challenge of writing code that makes hardware do amazing things. This is a great opportunity for a firmware engineer looking to expand into video streaming, image processing and machine learning on edge devices.

Requirements

  • At least 3 years of experience with C/C++ programming.
  • Experience with Linux or an embedded operating system.
  • Experience with cross-compilation and build toolchains.
  • Knowledge of scripting languages such as Python and shell.
  • Developed code in a production environment supporting mass market products.
  • Experience with version control systems such as Peforce, git or svn.

Nice To Haves

  • Experience with video compression, audio compression and computer vision.

Responsibilities

  • Develop software on an embedded Linux platform.
  • Perform firmware development for image capture, compression and analysis.
  • Develop and maintain application layer code to communicate over the network and manage storage devices.
  • Work in a production environment with frequent release cycles.
  • Require a strong understanding of hardware, operating systems and real-time processing.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

251-500 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service