Back to jobs
K

Firmware Engineer

Falls Church, Virginia, United StatesPosted 1 months ago
onsite

Job Description

Overview

At CheckVideo, we are transforming video security with our AI-enabled cameras

Thousands of customers depend on us every day for mission-critical security, delivered through cloud infrastructure

This is a hybrid position out of Falls Church, VA that offers an opportunity to work on the cutting edge of technology with a great team and make meaningful contributions every single day.

 

We are looking for an experienced Firmware Engineer responsible for architecture, design, development & testing of CheckVideo’s flagship product assets

Additional duties include writing high performance, scalable & secure software to meet customer demands.


Responsibilities

  • Design, develop, test & deploy CheckVideo firmware 
  • Develop in a Linux environment using source code control system and deployment pipelines 
  • Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware 
  • Gain and maintain expertise in board design, BSP, SoC and peripheral control firmware 
  • Maintain and update secure production firmware as necessary 
  • Scale and tune for performance  to meet production demand 
  • Follow SDLC best practices for scalability, reliability & observability 

Qualifications

  • Education: Bachelor’s degree required; Advanced degree preferred 
  • Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks 
  • SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting 
  • Parallel processing: Multiprocessing, Multithreading, IPC 
  • Media: Experience with video/audio encoding and streaming 
  • AI Training & Inference: LLM, Deep Learning, Computer Vision, PyTorch, TensorFlow 
  • Source code control systems: Git, Bitbucket 
  • DevSecOps tools: Jenkins, Gitlab, GitOps 

    See Your Match Score

    Sign up and Renata will show you how this job matches your skills and experience.

    Firmware Engineer at kastle | Renata