Search jobs > Ottawa, ON > Senior software engineer

Senior software System Engineer & Ems Architect

Telesat Canada
Ottawa, ON
$50 an hour (estimated)
Full-time

Telesat (NASDAQ and TSX : TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years.

Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.

Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds.

Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.The company's state-of-the-art fleet consists of 15 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite.

For more information, follow Telesat on X and LinkedIn or visit www.telesat.com Purpose of Role As part of the Telesat LEO User Terminal team, the Senior Software System Engineer and EMS Architect provides Systems Engineering expertise supporting the overall and UT segments as well as architecture, development, design, and implementation of M&C systems.

In addition, they will support the overall program with System Engineering expertise with specific focus on the User Terminal segment and support LEO Systems Engineering in analysis and modelling operational performance as it relates to User Terminals.

Main Responsibilities :

  • Use Model Based Systems Engineering tools to specify various aspect of the system.
  • Define architecture of monitoring and control systems specifically for the User Terminal Segment
  • Provide technical guidance on best practices to test and validate systems and subsystems
  • Perform technical and programmatic trade-offs of solutions
  • Develop and document System and EMS requirements.
  • Implement monitoring and control systems.
  • Develop and deliver monitoring and control systems training.
  • Write scripts and / or code to extend systems.
  • Bring engineering expertise related to the architecture, design and deployment of M&C systems that provide highly effective remote operational access to User Terminals.
  • Manage technical relationships with M&C vendors for requirements, design, deliver UT M&C capabilities into the overall program.
  • Take responsibility for M&C capabilities required to support User Terminal deployment, commissioning and bringing into operation, including planning, support and execution of validation testing.
  • Collaborate with EMS Architects across other segments to create a cohesive and consistent architecture and set of capabilities.

Education and Experience Required :

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Minimum of 5 years of related experience with system engineering, network management and / or operational support systems.
  • Extensive understanding of Model Based Systems Engineering is a plus
  • Extensive understanding of network management principles
  • Experience with network programing and API's for the Linux Operating System
  • Extensive direct experience with network management systems
  • In depth knowledge of NETCONF / YANG, gRPC / gNMI, RMON, NetFlow, Syslog, tftp, DHCP, CDP / LLDP, Wireshark and other network control and management protocols and tools
  • Solid understanding of network security principles and best practices
  • Understanding of network device provisioning and authentication
  • Experience with IP and Ethernet networks including SDN / NFV
  • Knowledge of and experience with network technologies including switching, routing, firewall, VPN, etc.
  • Ability to generate and deliver operation and diagnostic training material;
  • Ability to summarize complex problems, solutions and recommendations;
  • Ability to thoroughly document technical requirements in specifications
  • Strong communication skills including presentation of technical material to groups.
  • Cloud technology familiarity is a plus.
  • Enthusiasm for learning new technologies and tools.

Decision Making :

  • Make engineering recommendations for system designs and technology choices.
  • Make cost-benefit recommendations related choice of technologies and / or operation of technologies.
  • This role has no direct reports but will work and interact with multi-disciplinary engineering teams.

Working Conditions :

  • This role offers hybrid work environment.
  • Working conditions are generally comfortable typical of an office environment.
  • International travel could be required; candidates must confirm that they have no national / international travel limitations or visa restrictions.

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

30+ days ago