Director of Software Architecture
Core
Define, govern, and evolve enterprise software architecture for advanced tactical augmented reality systems, spanning embedded software, real-time graphics, edge computing, AI/ML, and cloud services for synthetic air combat training.
Role type
Director of Software Architecture (Strategic IC + Executive Leadership)
Builds
Scalable, secure, mission-ready software ecosystems for ATARS product portfolio and future defense platforms
Domain
Aerospace, Defense, Simulation, Avionics, AR/VR
Required skills
Enterprise software architecture, embedded systems, distributed computing, cloud platforms, real-time applications, DevSecOps, CI/CD, secure SDLC, avionics integration, flight/safety-critical software certification (DO-178/AC-17-01), executive leadership, technical strategy, architecture governance, mentoring senior engineers
Preferred skills
AR/VR/MR visualization, real-time graphics engines, GPU programming, computer vision, AI/ML autonomy frameworks, DoD standards (OMS, FACE, MOSA), Kubernetes, cloud-native/hybrid cloud, Digital Engineering/MBSE, Zero Trust cybersecurity
Technologies
Embedded Linux, RTOS, GPU computing, containerization, Kubernetes, cloud-native services, edge computing, avionics systems, mission systems, sensors, defense communication architectures
Responsibilities
Define long-term software architecture roadmap; establish architecture governance via review boards and standards; lead architectural definition across embedded, real-time, cloud, and AI domains; drive software modernization (containerization, DevSecOps, software factory); align software architecture with overall system architecture; mentor Principal Engineers and Software Architects; represent company as senior architecture leader with government customers; identify technical risks and conduct trade studies; support staffing and proposal development
Seniority
Director, strategic leadership with hands-on technical authority