Kastle Systems International

Senior Firmware Engineer

Job Locations US-VA-Falls Church


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 developer 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.  


  • Develop firmware for an embedded Linux platform. 
  • Interface with video capture, compression and deep learning hardware blocks. 
  • Application and system level programming 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.  


  • Bachelor or Master degree in electrical engineering or computer engineering
  • 5+ years of experience with C/C++, Python, Linux system programming and internals. 
  • Strong background in video compression, especially the H.264/H.265 standard is a plus. 
  • Knowledge of video streaming protocols such as RTSP and frameworks such as gstreamer 
  • Experience developing video products on ARM application processors
  • Experience with cross-compilation and build toolchains
  • Experience developing code in a production environment supporting mass market products. 
  • Experience with version control systems such as git
  • Strong understanding of Linux internals, strong data structure and algorithm knowledge and the ability to work on memory constrained devices.  
  • Computer vision and machine learning experience is a huge plus.  

Other Eligibility Requirements

  • Must be willing to participate in and pass the company’s pre-employment screening process including a background investigation, motor vehicle check and drug screening.
  • Must be able to meet and continue to meet state licensing requirements for security, as well as client background and suitability screening when required to access client’s data and/or site.

Company Overview

Top Work Places 2021 USA.pngCheckVideo delivers a truly one-of-a-kind intelligent video security solution. Its unique combination of video analytics along with the award-winning CloudVMS provides security dealers, integrators and end users the easiest, most cost-effective and complete video solution available. CheckVideo was founded in 1998, initially as an intelligent video analytics software provider. As the suitability of IP to manage physical security and business operations increased, CheckVideo was in the forefront of using the Cloud (as it is known today) to provide easy, comprehensive, secure and inexpensive video systems.

Equal Opportunity Statement

At Kastle, we believe that diversity makes us stronger -  at work and in the world.  Kastle Systems International, LLC is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, marital status, pregnancy or any other basis protected by applicable federal or state laws.




Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.