Embedded Software Architect, User Terminals (36137)

Myticas Consulting

Ottawa

Hybrid

CAD 150,000 - 190,000

Full time

32 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Myticas Consulting is seeking an Embedded Software Architect – User Terminals to define and lead software architecture for military satellite terminal solutions in Ottawa. You will provide technical leadership across programs and ensure architectures meet system, security, and long-term product requirements.

Responsibilities include defining interfaces between embedded software, networking components, modems, and external systems; mentoring engineers; and guiding architecture implementation.

Qualifications

  • Bachelor's degree in CS/SE/EE; master's degree is an asset.
  • 10+ years of software engineering with increasing technical leadership responsibilities.
  • Experience defining and leading architectures for SATCOM, wireless communications, defense, aerospace, or telecoms.
  • Experience on government, military, defense, or security-sensitive programs is highly desirable.

Responsibilities

  • Define and maintain software architecture for military user terminal products and programs.
  • Lead architectural trade studies and technology evaluations.
  • Collaborate with Systems Engineering to derive software architectures from system requirements.
  • Ensure designs meet reliability, resiliency, and cybersecurity requirements.
  • Define interfaces between embedded software, networking components, modems, and external systems.
  • Serve as software technical authority during customer engagements and design reviews.
  • Guide development teams on architecture implementation and best practices.
  • Support proposals, demonstrations, technical reviews, integration, troubleshooting, and root-cause analysis.
  • Mentor software engineers and technical leads.

Skills

C language
C++
Python
Embedded systems
Real-time systems
Cybersecurity
Networking
Agile methodologies
Communication
Technical leadership

Education

Bachelor's degree in CS/SE/EE
Master's degree preferred

Tools

Linux
SATCOM equipment

Job description

Embedded Software Architect, User Terminals

We are seeking a Software Architect – User Terminals to define and lead software architecture for military and government satellite communications terminal solutions. This role provides technical leadership across programs and ensures software designs meet system, security, operational, and long-term product requirements.

Main Responsibilities
  • Define and maintain software architecture for military user terminal products and programs.
  • Lead architectural trade studies and technology evaluations.
  • Collaborate with Systems Engineering to derive software architectures from system requirements.
  • Ensure designs meet reliability, resiliency, and cybersecurity requirements.
  • Define interfaces between embedded software, networking components, modems, and external systems.
  • Serve as software technical authority during customer engagements and design reviews.
  • Guide development teams on architecture implementation and best practices.
  • Support proposals, demonstrations, technical reviews, integration, troubleshooting, and root-cause analysis.
  • Mentor software engineers and technical leads.
Education And Experience Required
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related discipline; a master's degree is an asset.
  • 10+ years of software engineering experience with increasing technical leadership responsibilities.
  • Experience defining and leading architectures for SATCOM, wireless communications, networking, defense, aerospace, or telecommunications systems.
  • Experience on government, military, defense, or security-sensitive programs is highly desirable.
Specialized Knowledge, Skills And Abilities
  • Strong knowledge of software architecture principles and design methodologies.
  • Experience architecting distributed, embedded, and real-time software systems.
  • Strong knowledge of SATCOM, wireless communication systems, modem technologies, RF systems, and IP-based communications.
  • Experience with user terminals, gateways, modems, antenna control, networking, or telecommunications systems.
  • Understanding of military communications, tactical networking, and mission-critical systems.
  • Programming experience in C, C++, and Python.
  • Knowledge of Linux-based embedded systems and operating system fundamentals.
  • Strong understanding of routing, switching, VPNs, QoS, multicast, and secure communications.
  • Experience with virtualization, containerization, and cloud technologies.
  • Understanding of cybersecurity and secure software development practices.
  • Familiarity with Agile methodologies, strong communication, and problem-solving skills.
Technical Leadership

Provide architectural direction across military user terminal programs. No direct reports; significant mentoring and technical leadership responsibilities.

Working Conditions

Hybrid work environment based in Ottawa, Ontario. Occasional domestic and international travel may be required.

Eligibility

The successful candidate must be legally eligible to work in Canada and able to obtain clearance under the Canadian Controlled Goods Program (CGP).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Architect, User Terminals
Embedded Software Architect, User Terminals

Telesat • Ottawa

Hybrid
CAD 140,000 - 190,000
Senior User Terminal System Engineering Specialist
Senior User Terminal System Engineering Specialist

Telesat • Ottawa

Hybrid
CAD 120,000 - 180,000
SysOps Software Architect (36136)
SysOps Software Architect (36136)

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 180,000
User Terminal System Engineering Specialist Lightspeed System Development - Landing Stations and User Terminals User Terminal Segment Ottawa, Ontario
User Terminal System Engineering Specialist Lightspeed System Development - Landing Stations and User Terminals User Terminal Segment Ottawa, Ontario

Telesat • Ottawa

Hybrid
CAD 100,000 - 140,000
User Terminal System Engineering Specialist
User Terminal System Engineering Specialist

Telesat • Ottawa

Hybrid
CAD 110,000 - 160,000
Senior Embedded Software Designer
Senior Embedded Software Designer

Go Fractional • Canada

Remote
CAD 120,000 - 180,000
Competitive compensation
Equity plan
Health, dental, vision insurance
+8
Senior User Terminal System Engineer Lightspeed System Development - Landing Stations and User Terminals User Terminal Segment Ottawa, Ontario
Senior User Terminal System Engineer Lightspeed System Development - Landing Stations and User Terminals User Terminal Segment Ottawa, Ontario

Telesat • Ottawa

Hybrid
CAD 90,000 - 130,000
Full-time with benefits
Senior Manager, Embedded Software Lightspeed System Development - Landing Stations and User Terminals User Terminal Segment Ottawa, Ontario
Senior Manager, Embedded Software Lightspeed System Development - Landing Stations and User Terminals User Terminal Segment Ottawa, Ontario

Telesat • Ottawa

Hybrid
CAD 150,000 - 190,000
User Terminal Program Manager, Mil-Ka
User Terminal Program Manager, Mil-Ka

Telesat • Ottawa

Hybrid
CAD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Morson Edge (Canada) • Ottawa

On-site
CAD 125,000 - 135,000
Performance-based bonuses
Additional days off
Collaborative work culture
+1