Senior Embedded Software Engineer (Hybrid)

Kastle Systems

Falls Church (VA)

Hybrid

USD 140,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kastle Systems is seeking a Senior Embedded Software Engineer for a hybrid role based in Falls Church, VA. You will architect, design, develop and test embedded software for CheckVideo's flagship assets, with emphasis on performance, security and reliability.

You will work in a Linux environment, contribute to deployment pipelines, and advance expertise in board design, BSP and peripheral firmware. Collaboration across teams and adherence to SDLC practices are essential.

Qualifications

  • Bachelor's degree required; Advanced degree preferred.
  • 10+ years of developing firmware for mass market Embedded Linux stacks.
  • C, C++, Python, Go, Rust, Shell scripting are used.

Responsibilities

  • Design, develop, test & deploy CheckVideo's embedded software.
  • Develop in a Linux environment using source code control 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.

Skills

C/C++
Python
Go
Rust
Shell scripting
Multithreading
IPC
Video encoding
PyTorch
TensorFlow
Git
Jenkins
Linux

Education

Bachelor's degree in Engineering or related field

Tools

Git
Bitbucket
Jenkins
GitLab
Docker

Job description

Kastle Systems
Senior Embedded Software Engineer (Hybrid)

Job ID: 2026-5243

# of Openings: 1

Category: Information Technology & Software Development

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'sembedded software
  • Develop in a Linux environmentusingsourcecodecodesystemand deployment pipelines
  • Gain and maintainexpertise in board design,BSP,SoCand peripheral control firmware
  • Maintainand updatesecure production software as necessary
  • Scale and tune forperformance to meet production demand
  • Follow SDLC best practices for scalability, reliability & observability
Qualifications
  • Education:Bachelor'sdegree required;Advanced degree preferred
  • Experience: 10+ years of developing firmwarefor mass marketon Embedded Linux stacks
  • SDLC and programming languages:C, C++,Python,Go,Rust, Shell scripting
  • Parallel processing & concurrency:Multiprocessing, Multithreading, IPC
  • Media:Experience withvideo/audioencoding andstreaming
  • AI Training & Inference:LLM, Deep Learning,Computer Vision,PyTorch,TensorFlow
  • Source codecontrolsystems:Git,Bitbucket
  • DevSecOpstools:Jenkins, Gitlab, GitOps
  • Operations:Strongskills introubleshooting production issues

Helpful but not required:

  • Experience withcamera optics, ISP tuning and video processing

PI286898927

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)

JobCubby • Falls Church (VA)

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

Kastle Systems International, LLC • Falls Church (VA)

Hybrid
USD 140,000 - 160,000
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
Firmware Engineer
Firmware Engineer

Kastle Systems • Falls Church (VA)

Hybrid
USD 100,000 - 130,000
Senior Embedded Software Engineer – AI & Video
Senior Embedded Software Engineer – AI & Video

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
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Kastle Systems International, LLC • Falls Church (VA)

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

Kastle Systems • Falls Church (VA)

Hybrid
USD 80,000 - 110,000
Senior Embedded Software Engineer - AI Video Security
Senior Embedded Software Engineer - AI Video Security

JobCubby • Falls Church (VA)

Hybrid
USD 140,000 - 160,000