Lead Software Architect, Battlespace Awareness
Core
Architecting large-scale, real-time, mission-critical C2 software for air and missile defense and battlespace awareness, ingesting and fusing sensor data for the U.S. military.
Role type
Lead Software Architect (Defense/Aerospace)
Builds
High-performance, numerics-heavy real-time systems spanning tactical edge deployments to distributed backend infrastructure.
Domain
Defense technology, AI, computer vision, sensor fusion, and networking.
Deliverable
production ML models | product features
Required skills
Modern C++ and Rust, asynchronous/multithreaded programming, real-time system architecture, numerics-heavy algorithms, applied mathematics (probability, linear algebra, optimization, differential equations), CI/CD, microservices
Preferred skills
M.S. or Ph.D. in technical field, target tracking, state estimation, Kalman filters, sensor fusion, DoD program experience, GPU/CUDA kernel development
Technologies
C++, Rust, Tokio
Responsibilities
Define architectural vision for large-scale C2 software systems, lead design and implementation of performant real-time algorithms, partner with scientists to transition algorithms to tactical code, make high-leverage architectural trade-offs, mentor senior engineers, engage with DoD customers, troubleshoot complex system issues, contribute to full software development lifecycle
Seniority
Senior, hands-on IC with mentorship