K

Kastle Systems

Access control, surveillance, and identity management.

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeFalls Church, VA, USA$140k - $160k /yr

About the Job

Requirements

  • A bachelor's degree is required; an advanced degree is preferred.
  • At least 5 years of experience developing firmware for mass-market Embedded Linux stacks.
  • Experience with C, C++, Python, Go, Rust, and shell scripting.
  • Knowledge of multiprocessing, multithreading, and inter-process communication.
  • Experience with video and audio encoding and streaming.
  • Experience with large language models, deep learning, computer vision, PyTorch, and TensorFlow.
  • Experience with Git and Bitbucket source code control systems.
  • Experience with Jenkins, GitLab, and GitOps DevSecOps tools.
  • Strong troubleshooting skills for production issues.

Responsibilities

  • Design, develop, test, and deploy embedded software.
  • Develop in a Linux environment using a source code control system and deployment pipelines.
  • Gain and maintain expertise in board design, board support packages, systems-on-chip, and peripheral control firmware.
  • Maintain and update secure production software as necessary.
  • Scale and tune software performance to meet production demand.
  • Follow software development lifecycle best practices for scalability, reliability, and observability.

Desired Qualifications

  • Experience with camera optics, image signal processor tuning, and video processing.

About the Company

Kastle Systems

Access control, surveillance, and identity management.

Kastle Systems provides property technology solutions that secure built environments by combining access control, video surveillance, visitor management, and identity management for commercial real estate, multi-family residences, enterprises, schools, and government facilities. Its product suite works through integrated hardware and software that centralizes security and identity workflows, enabling organizations to control who can enter spaces, monitor activity, manage visitors, and verify identities from a unified platform. Kastle differentiates itself by offering a broad, enterprise-grade security stack across diverse industries with a focus on customer experience and support, delivering managed solutions and trusted service at scale. Its goal is to protect people and assets while enabling a smarter, safer, and more efficient built environment and workplace.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Falls Church, VA
Founded
1972

Recently Posted Jobs

Explore more opportunities at Kastle Systems

See more jobs