Realtime Software Engineer

Anduril•Waltham, MA

About The Position

The Anduril Imaging team develops advanced imaging systems to address security challenges for the United States and its allies. The Realtime Software Engineer will implement and deploy core real-time image-processing software for infrared imaging systems, helping field new technologies to embedded and SWAP-limited hardware, scale deployments, and integrate securely with complex defense systems. The role spans software development and system delivery, from initial design through manufacturing, deployment, and sustainment, in collaboration with a multidisciplinary team.

Requirements

  • At least 5 years of professional C++ software development experience, including use of development tools such as Git, Jira, and CI/CD systems.
  • Experience developing low-latency, high-throughput software on Linux-based systems, including knowledge of system utilities and basic configuration.
  • Familiarity with graphics programming or image processing.
  • Experience testing and debugging firmware on hardware platforms.
  • Experience with software infrastructure fundamentals, including networking, security, and distributed systems.
  • Ability to quickly learn and implement new technologies and frameworks.
  • Ability to communicate ideas clearly and produce detailed technical documentation.
  • Eligibility to obtain and maintain an active U.S. security clearance.

Nice To Haves

  • Experience configuring Linux operating systems and Linux kernel development.
  • Experience with a variety of programming languages such as C, Rust, and Python.
  • Familiarity with graphics programming or image processing.
  • Experience in connectivity and high-performance networking software development.
  • Any experience in Nix/NixOS.
  • Active Secret U.S. security clearance.

Responsibilities

  • Configure Linux-based operating systems and develop terminal-based software.
  • Become an expert in Nix and NixOS and help define and implement NixOS-based embedded systems.
  • Learn the infrared sensor systems and existing image-processing software.
  • Develop real-time, high-bandwidth processing pipelines in C++ and/or CUDA.
  • Define and implement test and simulation environments using software- and hardware-in-the-loop methodologies.
  • Support end-to-end system delivery from initial design through manufacturing, deployment, and sustainment.
  • Collaborate with a multidisciplinary team to solve challenging problems in a fast-paced environment.

Benefits

  • Highly competitive equity grants are included in the majority of full-time offers.
  • Top-tier benefits for full-time employees, described as a comprehensive, competitive benefits package available at little to no cost to employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service