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 14 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
[http://www.telesat.com/]
Telesat is looking for a motivated Senior Software Engineer to join the System
Operations Software segment of Lightspeed project. The candidate will work with
a team of software engineers on developing leading edge Network Management and
Control software for Telesat's Lightspeed Low Earth Orbit (LEO) satellite
constellation network. The candidate is required to have working experience
within the Agile development process and with related software development tools
such as Jira, Git, GitLab, JFrog and so on. The candidate must have senior level
knowledge and experience in developing software using the Go (Golang)
programming language. Experience with other programming languages such as Python
and C++ would be an asset. The candidate is expected to have adequate knowledge
of operating systems, such as Linux, and software deployment technologies, such
as Docker containers, as well as cloud-native software design methodologies and
microservices systems principles. Previous work experience with modern Network
Management and Control systems in the Telecommunication industry is also
desired.
\n
Education and Experience Required:
- A bachelor's or master's degree in computer science or software engineering
or related fields
- Senior level knowledge and experience in software development using Go
(Golang) programming language
- Experience with other programming languages such as Python and C++ would be
an asset
- Knowledge and experience in modern software development tools such as Git,
GitLab, JFrog and so on
- Senior level knowledge of software deployment platforms such as Linux
operating system, Docker containers and Kubernetes system
- Knowledge and working experience with modern Network Management and Control
systems and the related technologies such as gRPC, gNMI, NETCONF, REST, JSON
as well as software framework technologies such as databases, messaging and
authentication are required
- Professional experience in software and system development within the Agile
process
Responsibilities:
- Attending required Agile development process events such as program increment
and sprint planning sessions and daily standup meetings
- Participating in and contributing to software architecture, software design
and code review meetings as well as code merge approvals
- Designing software interfaces and API definitions, intersystem communication
messaging and data storage models
- Producing well-designed, well-written and unit tested software modules and
subsystems based on expected coding standards and required functionality
- Contributing to software containerization and deployment creation as well as
component level and system integration testing definition
- Collaborating with multidisciplinary teams with diverse technical and
seniority levels
\n
Candidate interested in this opportunity must qualify for government clearance
to be considered.
LI-VR1
At Telesat, we take pride in being an equal opportunity employer that values
equality in the workplace. We are committed to providing the best candidate
experience possible including any required accommodations at every stage of our
interview process. All qualified applicants that have been selected for an
interview that require accommodations, are advised to inform the Telesat Talent
team accordingly. We will work with you to meet your needs. All accommodation
information provided will be treated as confidential.