Kastle Systems

  • Embedded Linux Developer - Video/AI

    Job Locations US-VA-Falls Church
    Posted Date 3 weeks ago(6/4/2019 9:53 AM)
    Job ID
    # of Openings
  • Overview



    CheckVideo is changing the way people interact with and use video cameras.  Our cameras incorporate the latest innovations in computer vision and machine learning to provide instant notifications and long term insights – a smart pair of eyes anywhere you need them!


    We are looking for an experienced embedded Linux software 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.   


    • Will develop software on an embedded Linux platform. 
    • Cross-compiling applications and building production-ready firmware packages. 
    • Development and maintenance of application layer code for network communications, storage devices, and peripherals. 
    • The position requires an understanding of hardware and drivers for SDIO, USB,  GPIO, audio and video.


    • BS with 5 years of experience or MS degree with 3 years of experience is required.  Candidates should have a degree in electrical engineering, computer engineering or computer science.

    • At least 3 years of experience developing embedded Linux applications on ARM CPUs
    • Very strong C/C++ programming, and knowledge of OS/systems programming – IPC, multi-threading, memory maps
    • Strong Python programming and shell scripting experience in a commercial environment.
    • Understanding of device drivers, bootloaders and filesystems
    • Experience with embedded toolchains, cross-compilation and build tools
    • Embedded vision or AI experience is a huge plus – OpenCV, CNN, Tensorflow

    The candidate should have developed code for commercially shipping mass market products.  Experience with version control systems such as git is required.



    CheckVideo, a Kastle company is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.


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