Senior Embedded Software Engineer — AI-Driven Video Security

Kastle Systems

Falls Church (VA)

Hybrid

USD 140,000 - 190,000

Full time

13 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kastle Systems is seeking a Senior Embedded Software Engineer in Falls Church, VA. The role focuses on architecture, design, and development of CheckVideo's embedded software in a Linux environment, with emphasis on performance, security, and reliability.

You will work in a hybrid in-office model (4 days in-office) and contribute across the SDLC, including testing, deployment pipelines, and upgrading firmware for mass-market devices with camera hardware and video processing capabilities.

Qualifications

  • Bachelor's degree required; Advanced degree preferred.
  • 10+ years of firmware development for embedded Linux stacks.
  • Proficient in C, C++, Python, Go, Rust; Shell scripting.

Responsibilities

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

Skills

C
C++
Python
Go
Rust
Shell scripting
Multiprocessing
Multithreading
IPC
Video encoding
Streaming
LLM
Deep Learning
Computer Vision
PyTorch
TensorFlow
Git
Bitbucket
Jenkins
Gitlab
GitOps
Troubleshooting
Camera optics
ISP tuning
Video processing

Education

Bachelor's degree

Tools

Git
Bitbucket
Jenkins
Gitlab
GitOps

Job description

Kastle Systems is seeking a Senior Embedded Software Engineer in Falls Church, VA. The role focuses on architecture, design, and development of CheckVideo's embedded software in a Linux environment, with emphasis on performance, security, and reliability.

You will work in a hybrid in-office model (4 days in-office) and contribute across the SDLC, including testing, deployment pipelines, and upgrading firmware for mass-market devices with camera hardware and video processing capabilities.

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

Similar jobs worth comparing

Senior Embedded Software Engineer – AI & Video
Senior Embedded Software Engineer – AI & Video

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 190,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 Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

Kastle Systems • Falls Church (VA)

Hybrid
USD 140,000 - 180,000
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 AI & Video Software Engineer
Senior Embedded AI & Video Software Engineer

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 140,000 - 160,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
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 80,000 - 120,000
Senior Embedded Video Systems Engineer—4K & GPU-FPGA
Senior Embedded Video Systems Engineer—4K & GPU-FPGA

Intuitive • Sunnyvale (CA)

On-site
USD 118,000 - 260,000
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