Mission Systems Lead Software Architect
Core
Define and own the software architecture for the Mission Systems solution, guiding design decisions and managing architecture through implementation, integration, and sustainment for tactical platforms.
Role type
Senior IC Mission Systems Lead Software Architect
Builds
Mission Systems software suite for tactical platforms
Domain
Defense, Space & Security / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, software architecture, embedded systems design, system-level integration, containerized software architecture, requirements engineering, test planning, technical leadership, Agile processes, secure software development
Preferred skills
Linux development, open architecture constructs (AMS/GRA, OMS, UCI, OCI), safety critical software development, distributed systems
Technologies
C, C++, C#, Linux, containerized environments, Agile frameworks
Responsibilities
Develop and maintain the Mission Systems software architecture roadmap; Lead and approve software development plans; Ensure teams implement designs meeting acceptance criteria and coding standards; Design and support containerized software architecture; Evaluate supplier performance; Coordinate system-level integration and testing; Mentor technical teams; Drive development of documentation for program reviews.
Seniority
Senior, hands-on IC with leadership responsibilities