Senior Embedded Software Engineer: AI Video & Linux

Kastle

Falls Church (VA)

Hybrid

USD 140,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Benefits package
Hybrid work arrangement

Job summary

CheckVideo, part of Kastle Systems, is seeking an Embedded Software Engineer to design, implement, and test our embedded software stack for a flagship video security product. You will work in a hybrid Falls Church, VA role and contribute to high-performance, secure firmware across Linux-based systems.

Candidates should have 5+ years of firmware experience on Embedded Linux, strong C/C++, and familiarity with AI/ML workflows and video encoding.

Qualifications

  • Bachelor’s degree required; Advanced degree preferred.
  • 5+ years of firmware development on Embedded Linux stacks.
  • Proficient in C, C++, Python, Go, Rust; Shell scripting.
  • Experience with SDLC and source code control.
  • Experience with video/audio encoding and streaming.
  • Familiarity with AI training/inference: PyTorch, TensorFlow.

Responsibilities

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

Skills

Embedded Linux
Firmware development
C/C++
Python/Go/Rust
Multithreading/IPC
Video/Audio encoding

Education

Bachelor's degree
Advanced degree preferred

Tools

Git
Bitbucket
Jenkins
GitLab
GitOps
Linux

Job description

CheckVideo, part of Kastle Systems, is seeking an Embedded Software Engineer to design, implement, and test our embedded software stack for a flagship video security product. You will work in a hybrid Falls Church, VA role and contribute to high-performance, secure firmware across Linux-based systems.

Candidates should have 5+ years of firmware experience on Embedded Linux, strong C/C++, and familiarity with AI/ML workflows and video encoding.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Kastle • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
Benefits package
Hybrid work arrangement
Staff Software Engineer - AI/Video Security Platform
Staff Software Engineer - AI/Video Security Platform

Kastle • Falls Church (VA)

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

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

Hybrid
USD 150,000 - 175,000
Medical/Dental/Vision
401K
Tuition/Training Assistance
+2
Senior Embedded Engineer - Edge AI & Linux
Senior Embedded Engineer - Edge AI & Linux

Verkada • San Mateo (CA)

On-site
USD 200,000 - 315,000
Healthcare programs
Vision/Dental coverage
HSA/FSA
+6
Senior Embedded Linux Systems Engineer - Edge AI
Senior Embedded Linux Systems Engineer - Edge AI

Verkada Inc. • San Mateo (CA)

On-site
USD 200,000 - 315,000
Healthcare coverage
Vision coverage
Dental coverage
+9
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
+2
Senior Embedded Linux Engineer - End-to-End Firmware Leader
Senior Embedded Linux Engineer - End-to-End Firmware Leader

Verkada • San Mateo (CA)

On-site
USD 180,000 - 300,000
Healthcare coverage
Vision and dental coverage
HSA / FSA options
+7
Senior Embedded Camera Software Engineer (C/C++, Linux)
Senior Embedded Camera Software Engineer (C/C++, Linux)

Verkada Inc. • San Mateo (CA)

On-site
USD 130,000 - 300,000
Healthcare
Dental & Vision
HSA
+6
Senior Linux Systems Engineer - Edge AI & Kernel Expert
Senior Linux Systems Engineer - Edge AI & Kernel Expert

Verkada Inc. • San Mateo (CA)

On-site
USD 200,000 - 300,000
Healthcare coverage
Vision and dental coverage
HSA/FSA contributions
+4
Senior Embedded Video Streaming Engineer
Senior Embedded Video Streaming Engineer

Verkada • San Mateo (CA)

On-site
USD 130,000 - 280,000
Healthcare coverage
Vision and dental coverage
HSA/FSA benefits
+3