Taro Logo

Network Management System Developer

Leading global satellite operator providing reliable satellite-delivered communications solutions worldwide.
Ottawa, ON, Canada
Backend
Mid-Level Software Engineer
Hybrid
501 - 1,000 Employees
2+ years of experience
Space

Description For Network Management System Developer

Telesat, a leading global satellite operator listed on NASDAQ and TSX, is seeking a Network Management System Developer to join their team in Ottawa. With over 50 years of experience in providing reliable satellite communications solutions, Telesat is embarking on an exciting new chapter with their revolutionary Telesat Lightspeed LEO satellite network, scheduled for 2027.

The role focuses on designing and implementing Operational Support Systems (OSS) for network management. You'll be working with cutting-edge satellite technology and network systems, using your expertise in network protocols, YANG modeling, and programming languages like Go and Python. The position requires a blend of network engineering and software development skills, making it an unique opportunity in the space technology sector.

As part of the team, you'll be responsible for ensuring optimal network performance through monitoring solutions, automation, and system integration. The role offers exposure to advanced satellite communications technology and the chance to work on systems that will revolutionize global broadband connectivity.

The hybrid working model (4 days in office) provides flexibility while maintaining team collaboration. The company's strong engineering heritage, combined with its ambitious Lightspeed project, makes this an exciting opportunity for a mid-level engineer looking to make an impact in the space communications industry.

The position offers the stability of an established company with the excitement of working on revolutionary technology. You'll be part of a team that's pushing the boundaries of satellite communications, working with modern technologies and contributing to systems that will provide fiber-like speeds from space.

Last updated a month ago

Responsibilities For Network Management System Developer

  • Design network management solutions to monitor and manage Carrier Ethernet and IP services
  • Define configurations and notification data models using YANG
  • Define real-time network monitoring solutions
  • Program network automation with gNMI/gNOI/NETCONF/RESTCONF
  • Design, Develop and maintain automated scripts and tools to verify NMS functionality
  • Work with vendors to implement new OSS/NMS solutions
  • Review and approve design documents, test strategies, plans, and scripts
  • Maintain accurate documentation of OSS/NMS requirements, configurations, processes, and procedures
  • Resolve complex OSS/NMS implementation and network problems with cross-functional teams
  • Enforce security best practices to protect network systems and data integrity

Requirements For Network Management System Developer

Go
Python
Linux
  • Bachelor's in Computer Science, Electrical Engineering, or related field
  • 2-5 experience in a similar role
  • Proficient in Layer 2/3 protocols, YANG modeling, gRPC/gNMI/gNOI
  • Experience designing network management systems using Layer 2/3 protocols
  • Programming skills in modern C++, GNU C, Go, Python 3.x
  • TDD and BDD test frameworks
  • Knowledge of developing software in container hosted in Linux environment and microservices
  • Knowledge of Protobuf, XML, JSON IETF encoding, and template language (Jinja2)
  • Good problem-solving, and communication skills
  • Experience with NMS products like Netcracker Digital OSS, ONAP, Ciena Blue Planet, Amdocs
  • Must be able to work in Canada and obtain clearance under the Canadian Controlled Goods Program (CGP)

Benefits For Network Management System Developer

  • Full Time Employee with Benefits

Interested in this job?

Jobs Related To Telesat Network Management System Developer