Senior Embedded Software Engineer (Hybrid)

Kastle Systems International, LLC

Falls Church (VA)

Hybrid

USD 140,000 - 160,000

Full time

6 days ago
Be an early applicant
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

CheckVideo is seeking an experienced Sr. Embedded Software Engineer in Falls Church, VA for a hybrid role (4 in-office days).

You will architect, design, develop and test our embedded software assets, in a Linux environment, with source control and deployment pipelines. You will gain expertise in board design, BSP, SoC and peripheral firmware and maintain secure production software to meet performance demands.

Qualifications

  • 10+ years firmware experience on Embedded Linux stacks.
  • Proficient in C, C++, Python, Go, Rust, Shell scripting.
  • Experience with video/audio encoding and streaming.
  • Familiar with SDLC and DevSecOps practices.

Responsibilities

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

Skills

Embedded Linux
C/C++
Python
Go
Rust
Shell scripting
Multithreading
IPC
Video encoding
Video streaming
Deep Learning
Computer Vision
PyTorch
TensorFlow

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)

JobCubby • 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