Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Kastle Systems

Senior Embedded Software Engineer (Hybrid)

Career Insights for Embedded Software Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Virginia data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.

$123,899 / year median in Virginia

+6% projected growth

Explore Career

Job Description

Senior Embedded Software Engineer (Hybrid) at Kastle Systems Senior Embedded Software Engineer (Hybrid) at Kastle Systems in Falls Church, Virginia Posted in 7 days ago. Kastle Systems Senior Embedded Software Engineer (Hybrid) --

Job ID:

2026-5243 # of

Openings:

1

Category:

Information Technology & Software Development 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 Equal employment opportunity, including veterans and individuals with disabilities.

PI286898919
Salary:

$80,000.00

Benefits

  • Dental Insurance