Senior Embedded Software Engineer – AI & Video

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 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.

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

Similar jobs worth comparing

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 Embedded Software Engineer (Hybrid)
Senior Embedded Software Engineer (Hybrid)

Kastle Systems • Falls Church (VA)

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

JobCubby • Falls Church (VA)

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

Kastle Systems • Falls Church (VA)

Hybrid
USD 100,000 - 130,000