Embedded Software Architect, User Terminals
Core
Define and lead software architecture for military and government satellite communication terminal solutions, ensuring designs meet system, security, and operational requirements.
Role type
Senior Embedded Software Architect (Defense/SATCOM)
Builds
Military User Terminal products and programs
Domain
Defense, Aerospace, Satellite Communications (SATCOM)
Required skills
Software architecture, distributed/embedded/real-time systems, SATCOM/wireless/modem/RF/IP communications, C/C++/Python, Linux embedded systems, routing/switching/VPNs/QoS, cybersecurity, virtualization/containerization
Preferred skills
Master's degree, government/military/defense program experience, Agile methodologies
Technologies
C, C++, Python, Linux, containerization, cloud technologies
Responsibilities
Define and maintain software architecture for military User Terminal products, lead architectural trade studies, collaborate with Systems Engineering to derive architectures from requirements, ensure designs meet reliability and cybersecurity requirements, define interfaces between embedded software and external systems, serve as technical authority during customer engagements, guide development teams on implementation, support integration and root-cause analysis, mentor software engineers
Seniority
Senior, hands-on IC with technical leadership