CareerPlanSign in

Embedded Software Architect, User Terminals

Ottawa, Ontario💼 Full-time🗓 2026-09-21 → 2026-09-30

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

Sourced via lever · Listed on CareerPlan, which tracks 878,000+ jobs from 20+ sources.