Senior Software Developer

4 weeks ago


Ottawa, Ontario, Canada Telesat Corp. Full time
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 15 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.

Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model application, a state-of-the-art engineering software tool running on high performance computing (HPC) infrastructure for the modeling of resource allocation and end-to-end communication system performance analysis of the Telesat Lightspeed satellite constellation.

As a Senior Software Developer, the selected candidate, as a senior resource on the team, will participate actively in the software development, productization and maintenance of the Telesat Lightspeed System Model. The selected candidate will work with the System Modeling team to efficiently integrate new algorithms and support the upgrade of existing algorithms.

Main Responsibilities

- Participate in the software development of the System Model suite, to improve its fitness as an operational production engine for business applications running on an HPC infrastructure, within varied software development environments including C++, GO, Java, Python, and MATLAB;
- Implement continuous improvements to the version control and release management system;
- Closely collaborate with other members of the Software Development team;
- Closely collaborate with other System Modeling team engineers developing System Model algorithms with an emphasis on efficiently integrating complex algorithms for fast execution, reliability and maintainability;
- Interface with other teams to successfully integrate the System Model into business applications as required;
- Write technical documentation;
- Make recommendations and have influence on the software design of the Telesat Lightspeed.

Education and Experience Required

- 3-6 years professional experience;
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field;
- Advanced coding skills;
- Experience in some of the following technologies: C/C++, Golang, gRPC, Kafka, Postgres, SQL, Azure, etc.;
- Experience with Matlab desirable including best practices;
- Experience with agile development;
- Experience with cluster job managers;
- Experience with cloud deployment of applications is an asset, but not mandatory;
- Experience with containerized computing is an asset, but not mandatory;
- Experience in satellite and/or communications systems is an asset, but not mandatory.

Specialized Knowledge, Skills and Abilities:

- Creative problem-solver with thorough attention to detail;
- Highly collaborative team-player who can quickly earn the confidence of co-workers and teammates;
- Excellent oral and written communication skills;
- Demonstrated ability to communicate effectively with management, engineering teams and partners/suppliers;
- Experience with business considerations and practical limitations related to system design and implementation;
- Ability to prioritize opportunities, needs and resources;
- An aptitude for and interest in complex technology;
- Fluent in English, written and oral. French is an asset.

The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).

#LI-DNI

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.

#J-18808-Ljbffr

  • Ottawa, Ontario, Canada Software Secured Full time

    Advanced Penetration Testing ServicesSoftware Secured is a leading provider of Penetration Testing as a Service, committed to helping software development teams secure their applications. We are seeking an experienced Intermediate Pentester to join our team and help us deliver advanced penetration testing services to our clients.In this role, you will be...


  • Ottawa, Ontario, Canada Maplesoft Group Full time

    At Maplesoft Group, we are dedicated to delivering exceptional solutions for our clients.We currently have an exciting opportunity for a Senior Software Developer to join our team.Job DescriptionThe successful candidate will be responsible for designing, developing, and maintaining software applications within the concepts and patterns already...


  • Ottawa, Ontario, Canada Giatec Scientific Full time

    Giatec Scientific Inc. (Giatec) is seeking a talented and experienced Senior Software Engineer with a strong focus on DevOps and Infrastructure to lead and contribute to the development of robust, scalable, and reliable enterprise web applications. This hybrid role combines software engineering expertise.About the companyGiatec Scientific Inc. is a...


  • Ottawa, Ontario, Canada Bevertec Full time

    Job SummaryWe are looking for a highly skilled Senior Software Engineer to join our team at Bevertec. As a key member of our team, you will be responsible for designing, developing, and testing software for scientific instruments related to adaptive optics systems, optomechanical hardware control, and real-time control systems.About YouWe are looking for an...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...


  • Ottawa, Ontario, Canada Rock Central LLC Full time

    Job SummaryAs a Senior Software Developer with Rocket Innovation Studio, you'll work to translate business requirements into scalable software. You'll use various programming languages to develop, improve, test and maintain software that meets user needs.This is an exciting opportunity that offers career growth, amazing benefits and the chance to work with...


  • Ottawa, Ontario, Canada Telesat Corp. Full time

    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...


  • Ottawa, Ontario, Canada Cisco Systems, Inc. Full time

    Career OpportunitiesCisco Systems, Inc. offers an exciting opportunity for a Senior Manager to lead the software development team. The ideal candidate will possess a solid background in developing software for scalable network solutions, focusing on L3 forwarding, including QoS and ACL.The team is responsible for designing, implementing, and collaborating on...


  • Ottawa, Ontario, Canada SHOEBOX Ltd. Full time

    Job DescriptionWe're seeking a skilled software developer to join our team at SHOEBOX Ltd. as a Senior Software Developer.This role involves developing and testing sound components of our innovative mobile and web-based medical solutions, collaborating with an amazing group of passionate people who share our vision.


  • Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full time

    Are you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right placeWe're looking for a Senior Software Developer to join our Retail POS team in North America. Within the team, you'll build software solutions that help merchants grow the size and the profitability of their business. You'll join a product...


  • Ottawa, Ontario, Canada Maplesoft Group Full time

    About UsMaplesoft Group is a dynamic company that implements TimeLive for electronic time tracking. Our goal is to provide innovative solutions that make a difference in the world.We value our employees and contractors, listening to their suggestions and ideas to further our strategic vision. We contribute to the communities where we live and operate,...


  • Ottawa, Ontario, Canada ROSS Full time

    Job Description:We are seeking a highly experienced Senior Software Development Manager to join our team at ROSS. As a key member of our organization, you will be responsible for the successful delivery of software projects from inception to completion. This is an exciting opportunity to lead and manage cross-functional teams, ensuring that projects are...


  • Ottawa, Ontario, Canada Nexus Systems Group Inc. Full time

    Job Title: Senior Java Software DeveloperNexus Systems Group Inc. is seeking a highly skilled Senior Java Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions using JEE technologies and Spring Boot.Responsibilities:- Design and develop...


  • Ottawa, Ontario, Canada GiGa-Ops Global Solutions Full time

    Senior Full Stack Software Developer - Ottawa, CanadaJob Type: Full-time, OnsiteBase pay range: CA$85.00/hr - CA$120.00/hrWe are seeking a Senior Full Stack Software Developer to join our team in Canada. This role requires working onsite, and only local candidates will be considered. The ideal candidate will be responsible for designing automated software...


  • Ottawa, Ontario, Canada Warner Media, LLC. Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...


  • Ottawa, Ontario, Canada Fortinet, Inc. Full time

    Fortinet is growing and we are looking to hire a Cloud Software Developer for Video Surveillance solutions to join our team in Ottawa.At Fortinet, you will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies.As a Senior Software Developer, you...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...


  • Ottawa, Ontario, Canada Leonardo Canada - Electronics Full time

    Job Description:About UsWe are a leading global technology organisation in the international defence and security market.Role OverviewWe are seeking a talented Senior Ruby on Rails Software Developer to join our expanding development team. As a senior engineer, you will play a critical role in building and scaling our platform while contributing to our...


  • Ottawa, Ontario, Canada Moneris Solutions Corp Full time

    Senior Software Developer in Test page is loadedSenior Software Developer in TestApply locations Toronto time type Full time posted on Posted 11 Days Ago job requisition id JR104825Your Moneris Career - The OpportunityAs a Senior SDET at Moneris, you will lead the development of testing tools, quality gates, and reporting systems to enhance software quality...


  • Ottawa, Ontario, Canada JSI Full time

    As a Senior Software Developer in the Kubernetes Core Infrastructure team, you will be responsible for designing, implementing, and maintaining our Kubernetes infrastructure alongside a team of Kubernetes platform specialists who are on a mission to transform towards nextgen 4Sight platform. You will work closely with development teams to ensure the platform...