Software Engineer, Sentry Software (Ground Based Air Defense)

Anduril•Irvine, CA
•$167,000 - $222,000

About The Position

The Software Engineer will develop and own software for Anduril’s ground-based air defense Sentry Tower variants, which detect and track aircraft. The role focuses on tower variants delivered to the Air Defense program, including their product configuration, radar and camera payload integration, networking, manufacturing test hooks, and software update path, all within the team’s declarative NixOS platform. Work includes developing features driven by program requirements and consolidating legacy variant configurations onto the modern platform, with validation that functionality is retained during migration. The position spans radar and camera services, network configuration, build systems, and manufacturing and field tooling. It involves substantial integration, configuration, and product support work, in addition to feature development. The engineer will support products in the field and on the manufacturing line and coordinate with program engineers and stakeholders. Travel is approximately 10%, mostly local, to test sites and the manufacturing floor. The scope is limited to the program’s tower variants, and the schedule is substantially driven by the contract.

Requirements

  • At least 2 years of professional software engineering experience building and shipping real systems.
  • Proficiency in Rust or C++, with ability to work across an existing codebase.
  • Solid Linux systems fundamentals, including command line, systemd, networking basics, and log-driven debugging.
  • Practical experience integrating software with hardware, such as sensors, embedded devices, or instrumentation, and comfort working with real equipment on a bench.
  • Demonstrated ability to own a component of a larger system end to end, including configuration, deployment, testing, and support.
  • Clear written communication skills to serve as an interface between program requirements and team implementation.
  • US person status and eligibility to obtain and maintain a US security clearance.

Nice To Haves

  • Experience with radar, RF systems, or air surveillance and tracking.
  • Experience with camera or imaging pipelines, especially infrared.
  • Experience with declarative configuration management or infrastructure-as-code.
  • Nix or NixOS experience; adjacent tooling is also suitable.
  • Python experience for tooling, scripting, and test automation.
  • Robotics experience or experience with motion control and pointing systems.

Responsibilities

  • Own software configuration for Air Defense tower variants, including product definitions, payload and sensor configuration, networking, and image builds in the declarative platform.
  • Integrate and support radar and infrared camera services, including variant-specific configuration and behavior.
  • Develop features driven by Air Defense program requirements, from design and implementation through delivery into a shipping product.
  • Migrate legacy variant configuration onto the modern platform base, replacing product-specific one-offs with common, composable modules.
  • Own the variants’ software update and deployment path and manufacturing test configuration.
  • Support products in the field and on the manufacturing line by triaging, reproducing, and root-causing issues, fixing owned issues, and coordinating with the responsible team for others.
  • Work with Air Defense program engineers and stakeholders to align requirements, schedule, and technical realities.

Benefits

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