Taro Logo

Senior Software Developer in Test (LS272)

Leading global satellite operator providing reliable satellite-delivered communications solutions worldwide for over 50 years.
Ottawa, ON, Canada
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
6+ years of experience
Space

Description For Senior Software Developer in Test (LS272)

Telesat is a leading global satellite operator with a rich 50-year history in providing reliable satellite communications worldwide. The company is publicly traded on NASDAQ and TSX (TSAT) and is headquartered in Ottawa, Canada, with offices globally. They operate a state-of-the-art fleet of 14 GEO satellites and are developing Telesat Lightspeed, a revolutionary Low Earth Orbit (LEO) satellite network.

The Senior Software Developer in Test role is part of the Software Development team that works on the Telesat Lightspeed System Model, a sophisticated suite of engineering software tools running on high-performance computing (HPC) infrastructure. This system is crucial for modeling resource allocation and analyzing end-to-end communication system performance of the Telesat Lightspeed satellite constellation.

As a Senior Software Developer in Test, you'll be responsible for ensuring the quality and reliability of the System Model codebase and its supporting microservice ecosystem. The role involves creating software tools and scripts, implementing test frameworks, and performing various types of testing including integration, system, and performance testing. You'll work with technologies like GitLab, Python, Matlab, and Linux-based systems.

The ideal candidate should have 6+ years of relevant experience, strong programming skills in Python and/or Matlab, and extensive experience with GitLab for version control and CI/CD processes. The position offers the opportunity to work with cutting-edge satellite technology and contribute to revolutionary global broadband connectivity solutions.

The role is based in Ottawa, Ontario, with a hybrid work arrangement. Candidates must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP). Telesat is committed to being an equal opportunity employer and provides accommodations throughout their interview process as needed.

Last updated 6 days ago

Responsibilities For Senior Software Developer in Test (LS272)

  • Collaborate with development team to understand software requirements and design test strategies
  • Build and maintain tooling infrastructure for validating functional and non-functional requirements
  • Build and maintain automated test frameworks using GitLab, GitLab Runners, and Slurm-based HPC resources
  • Develop and execute comprehensive test plans and continuous integration
  • Perform functional, regression, performance, and scalability testing
  • Analyze test results, identify defects, and work with developers to resolve issues
  • Monitor and manage test environments

Requirements For Senior Software Developer in Test (LS272)

Python
Linux
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 6+ years of relevant experience in software development and testing
  • Strong experience with Python and/or Matlab languages and programming platforms
  • Extensive experience with GitLab for version control and CI/CD processes
  • Solid understanding of Linux environments and command-line tools
  • Experience with agile development
  • Must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP)

Interested in this job?

Jobs Related To Telesat Senior Software Developer in Test (LS272)