Staff Software Architect
Core
Define, implement, and evolve software architectures for Red 6's Advanced Tactical Augmented Reality System (ATARS) and future platforms, focusing on real-time graphics, embedded software, edge computing, and AI-enabled capabilities for synthetic air combat training.
Role type
Staff Software Architect (Level 4), hands-on IC
Builds
Scalable, secure, mission-ready software for ATARS product portfolio and future software-enabled products
Domain
Aerospace defense, synthetic air combat training, embedded systems, cloud services
Deliverable
production ML models | product features
Required skills
Software architecture, embedded systems, distributed computing, real-time applications, safety-critical code development, DevSecOps, CI/CD, embedded Linux, RTOS, GPU computing, high-performance software architectures
Preferred skills
AR/VR/MR software development, real-time graphics engines, GPU programming, computer vision, AI/ML platform architecture, Kubernetes, cloud-native infrastructure, Digital Engineering, MBSE, DoD cybersecurity frameworks
Technologies
Embedded Linux, RTOS, Kubernetes, cloud-native services, containerization, CI/CD automation, MBSE tools
Responsibilities
Define and document software architectures for ATARS and future products; Lead architectural designs across embedded software, real-time rendering, simulation, networking, and cloud infrastructure; Design for mission-critical performance including latency, determinism, and cybersecurity; Align software architecture with system architecture and product roadmaps; Develop modular architectures supporting defense standards (MOSA, OMS/UCI, FACE); Implement and certify safety-critical code to DO-178/AC 17-01; Establish software design standards and secure SDLC practices; Contribute to modernization efforts including containerization and DevSecOps; Collaborate on Digital Engineering and requirements traceability; Support customer engagements and proposal development
Seniority
Staff, hands-on IC with technical leadership

