Python Developer

Job title: Python Developer

Company: Kastle Systems

Job description: Overview

Join the leader in providing smarter solutions for a safer world. CheckVideo is changing the way people interact with and use video cameras. We are pioneers in this space, having launched the first smart home camera in 2010. Today, our cameras incorporate the latest innovations in computer vision and machine learning to provide instant notifications and long term insights. We serve thousands of enterprise clients and protect iconic buildings and landmarks in major metro areas.

We are looking for an experienced Python Developer to work on the next generation of our products. This is an exciting position to work on the cutting edge of technology, expand your skill set and make a meaningful contribution every single day.


  • Write high performance code in Python for media streaming, computer vision and image optimization
  • Developing application layer code for network communication, storage devices, and peripherals
  • Work with hardware and drivers for SDIO, USB, GPIO, audio and video and master new SoCs, libraries and toolchains


  • Bachelor’s degree with 5 years of experience or master’s degree with 3 years of experience (degree in electrical engineering, computer engineering or computer science)
  • Strong experience delivering production code primarily in Python programming
  • Shell scripting experience in a commercial environment.
  • Knowledge of OS/systems programming – IPC, multi-threading, memory maps
  • Understanding of device drivers, bootloaders and filesystems
  • Research & Development project experience, specifically with control systems, automation, etc.
  • Experience with Deep Learning or CNN classification is a plus
  • Experience developing code for commercial mass market products is a 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.
  • Must continue to maintain a safe driving record and valid driver’s license.

Work Environment

  • We offer a collaborative work environment that fosters innovation and learning.
  • As an integrated development team combining firmware engineers, cloud services and web developers, there are opportunities to contribute to many aspects of our products and services.

Company Overview

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


Expected salary:

Location: Falls Church, VA

Job date: Sat, 17 Jul 2021 04:50:59 GMT

Apply for the job now!

Leave a Comment

%d bloggers like this: