Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 months 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?