Embedded Software Architect, User Terminals (36137)

Myticas Consulting

Ottawa

Hybrid

CAD 120,000 - 170,000

Full time

5 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Myticas Consulting Inc. invites a seasoned Embedded Software Architect to lead architecture for military user terminal solutions. You will drive architectural decisions, mentor engineers, and collaborate across programs to ensure secure, reliable, and scalable software in embedded, real-time environments.

Hybrid work in Ottawa, Ontario, with travel as needed. 10+ years in software leadership and strong C/C++/Python skills are required, with experience in SATCOM or defense systems highly valued.

Qualifications

  • Bachelor's degree in CS, SWE, EE, CE or related field.
  • 10+ years of software engineering experience with increasing technical leadership responsibilities.
  • Experience defining and leading architectures for SATCOM, wireless, defense, or telecommunications systems.
  • 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

Software architecture
Embedded systems
Real-time systems
SATCOM / RF
Networking / IP
C/C++
Python
Linux embedded
Cybersecurity
Virtualization / Cloud
Agile
Mentoring

Education

Bachelor's degree in CS / SWE / EE / CE
Master's degree (asset)

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

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 Inc. • Ottawa

On-site
CAD 130,000 - 170,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
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

On-site
CAD 110,000 - 160,000
User Terminal Program Manager, Mil-Ka
User Terminal Program Manager, Mil-Ka

Telesat • Ottawa

On-site
CAD 110,000 - 160,000
Communication Systems Engineer
Communication Systems Engineer

Telesat • Ottawa

Hybrid
CAD 110,000 - 160,000
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
Communication Systems Engineer Network Operations - Engineering Canadian Sales Engineering Ottawa, Ontario
Communication Systems Engineer Network Operations - Engineering Canadian Sales Engineering Ottawa, Ontario

Telesat • Ottawa

Hybrid
CAD 120,000 - 170,000
Senior User Terminal System Engineer
Senior User Terminal System Engineer

Telesat • Ottawa

On-site
CAD 90,000 - 130,000