Software Developer, Co-op (LS447)

Leading global satellite operator providing reliable satellite-delivered communications solutions worldwide for over 50 years.
Ottawa, ON, Canada
Backend
Software Engineering Intern
Hybrid
501 - 1,000 Employees
Space

Description For Software Developer, Co-op (LS447)

Telesat, a leading global satellite operator listed on NASDAQ and TSX, is seeking a Software Developer Co-op to join their innovative team. The role focuses on developing the Telesat Lightspeed System Model, a cutting-edge engineering tool running on high-performance computing infrastructure. This tool is crucial for modeling resource allocation and analyzing end-to-end communication system performance for their revolutionary Low Earth Orbit satellite constellation.

The position offers a unique opportunity to work with state-of-the-art satellite technology and contribute to a project that will revolutionize global broadband connectivity. As part of the Software Development team, you'll be involved in developing microservices, working with various programming languages including Java, C++, Python, and Go, and gaining hands-on experience with modern technologies like Kubernetes, Kafka, and cloud platforms.

The ideal candidate will be enrolled in a Computer Science or Software Engineering program, with experience in multiple programming languages and an understanding of distributed systems. You'll be joining a company with over 50 years of engineering excellence, working on technology that will deliver high-capacity, secure, and low-latency connectivity worldwide.

This co-op position provides an excellent opportunity to gain practical experience in satellite communications, distributed systems, and high-performance computing while working with a collaborative team of experienced professionals. The hybrid work arrangement in Ottawa offers flexibility while maintaining team collaboration and mentorship opportunities.

Last updated an hour ago

Responsibilities For Software Developer, Co-op (LS447)

  • Participate in software development of System Model suite on distributed infrastructure (HPC, Cloud)
  • Implement continuous improvements to version control and release management system
  • Collaborate with Software Development team members
  • Participate in code reviews
  • Create and maintain documentation for implementation and operation of software

Requirements For Software Developer, Co-op (LS447)

Java
Python
Go
PostgreSQL
Kafka
RabbitMQ
Kubernetes
  • Enrolled in a Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Experience in Java, C/C++, Python, Golang
  • Knowledge of Spring, REST, Kafka or RabbitMQ, Object stores, Postgres, Docker, Kubernetes
  • Experience with Git version control systems
  • Understanding of Agile methodologies
  • Excellent oral and written communication skills
  • Fluent in English
  • Must be able to work in Canada and obtain clearance under Canadian Controlled Goods program

Interested in this job?

Jobs Related To Telesat Software Developer, Co-op (LS447)

Summer Intern- System Level Test Engineer

Summer internship opportunity at Qualcomm for System Level Test Engineer position, focusing on manufacturing solutions, test development, and big data analysis in Hsinchu City.

Kickstart Your Tech Career: Software Engineering Internship at NetSuite

12-month Software Engineering Internship at Oracle NetSuite in Montevideo, offering hands-on experience in web development with mentorship and real project work.

Kickstart Your Tech Career: Software Engineering Internship at NetSuite

12-month Software Engineering Internship at Oracle NetSuite in Montevideo, offering hands-on experience in enterprise software development with mentorship and competitive benefits.

2025 Summer Intern-DFT Engineer

Summer 2025 DFT Engineering internship at Qualcomm Shanghai, focusing on VLSI design, synthesis, and physical design implementation with industry-leading tools and mentorship.

Software Engineering Associate, gReach Eng Program for People with disabilities (Japanese)

12-month Software Engineering Associate role at Google for individuals with Japanese disability certificates, focusing on developing scalable software solutions and gaining hands-on experience.