Senior Embedded Software Engineer (Hybrid)

JobCubby

Falls Church (VA)

Hybrid

USD 140,000 - 160,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CheckVideo, based in Falls Church, VA, seeks an experienced Sr. Embedded Software Engineer to drive architecture, design, development and testing of its flagship assets.

You’ll write high-performance, scalable, secure software in Linux, contribute to board design, BSP and peripheral firmware, and help production stay reliable. The role demands 10+ years of firmware experience, strong C/C++ skills, and knowledge of video encoding, AI inference, and modern tooling.

Qualifications

  • Bachelor’s degree required; advanced degree preferred.
  • 10+ years firmware development for Embedded Linux stacks.
  • Proficiency in C, C++, Python, Go, Rust, and shell scripting.
  • Experience with video/audio encoding and streaming; AI training & inference.
  • Experience with SDLC and source control ecosystems.

Responsibilities

  • Design, develop, test, and deploy embedded software.
  • Develop in Linux with source control and deployment pipelines.
  • Gain expertise in board design, BSP, SoC and peripheral firmware.
  • Maintain and update secure production software.
  • Scale and tune software for performance under load.
  • Follow SDLC best practices for scalability, reliability, and observability.

Skills

C
C++
Python
Go
Rust
Shell scripting
Multiprocessing
Multithreading
IPC
Video encoding
Streaming
PyTorch
TensorFlow
SDLC
Troubleshooting
Git
Bitbucket
Jenkins
GitLab
GitOps

Education

Bachelor’s degree
Advanced degree

Tools

Git
Bitbucket
Jenkins
GitLab
GitOps

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 (4 days in-office) 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 Sr. Embedded Software 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's embedded software
  • Develop in a Linux environment using source code control system and deployment pipelines
  • Gain and maintain expertise in board design, BSP, SoC and peripheral control firmware
  • Maintain and update secure production software 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: 10+ years of developing firmware for mass market on Embedded Linux stacks
  • SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting
  • Parallel processing & concurrency: 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
  • Operations: Strong skills in troubleshooting production issues
Helpful but not required
  • Experience with camera optics, ISP tuning and video processing
Company Overview

Join the leader in providing smarter solutions for a safer world.

The property technology space is growing rapidly, and Kastle Systems is leading the way. Kastle Systems is the leader in managed security, with a track record of introducing innovative technologies to serve over 460M square feet of real estate globally. Clients span the commercial and multifamily real estate, education, and construction industries and the customers they serve. Delivering a world class customer experience drives everything we do, and Kastle’s mission is to be our customers’ best service provider and to ensure that their security the most effective, efficient and convenient. Kastle's integrated security solution, including access control, video, and remote video monitoring, significantly reduces costs and improves the critically important 24x7 performance for building owners, developers and tenants.

The anticipated base salary range for this position is $140,000 – $160,000 annually, depending on experience, skills, education, and other job-related factors. This range reflects base pay only and may not include bonus, commission, equity, or other incentive compensation, where applicable. Actual offers are determined individually based on the candidate's qualifications and internal equity considerations. Kastle Systems (and its affiliate, i2G) offers a competitive benefits package, which may include medical, dental, and vision coverage, paid time off, and other benefits, depending on the position and location.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
Senior Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Kastle Systems • Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401(k)
Tuition assistance
+2
Principal Software Engineer
Principal Software Engineer

Kastle Systems International, LLC • West Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401K
Tuition/Training Assistance
+3
Senior Embedded Software Engineer – AI & Video
Senior Embedded Software Engineer – AI & Video

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
Firmware Engineer
Firmware Engineer

Kastle Systems • Falls Church (VA)

Hybrid
USD 100,000 - 130,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Kastle Systems • Falls Church (VA)

Hybrid
USD 80,000 - 110,000
Staff Software Engineer - AI/Video Security Platform
Staff Software Engineer - AI/Video Security Platform

Kastle Systems • Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401(k)
Tuition assistance
+2
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 80,000 - 120,000
Senior Principal Software Engineer, AI Video Security
Senior Principal Software Engineer, AI Video Security

Kastle Systems International, LLC • West Falls Church (VA)

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401K
Tuition/Training Assistance
+3