Senior Software Development Engineer

4 weeks ago


Gatineau QC, Canada Telesat 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. The Constellation Network Operating System (CNOS) is a temporo-spatial Software Defined Network controller (SDNc) that orchestrates the Lightspeed constellation across land, sea, air and space to satisfy service demands. The SDN Senior Software Engineer will contribute to the design of the CNOS and its interfaces and will participate in its integration with other Lightspeed systems, in particular the Operational Support System (OSS) and the data plane. They will also be responsible for the implementation of some controller features.
Develop in-depth knowledge of the Constellation Network Operating System requirements, architecture and design specifications.
Provide development activities level of effort and duration estimates for planning and scheduling.
Implement network control algorithms into robust, highly-available, fault-tolerant, production-grade, real-time software.
Conduct quality assurance and support debugging promptly
Provide regular updates to management on work in progress, work completed, work planned and issues potentially impacting the on time completion or quality level of work
Write technical documentation
Contribute to technical aspects of network operations and control systems procurement, from RFP definition, through evaluation of proposals, proofs of concept, detailed designs, implementation, testing and finally operational support.
Execute modeling, costing and trade analysis.
Bachelor's degree in computer science, software engineering, network engineering, or equivalent practical experience
~6-9 years of relevant industry experience working in software development, software engineering, or network engineering
~ Hands on programming experience in relevant industry standard languages (e.g. Java, C#, Python, C/C++, etc.)
~ Experience with ONOS, OpenDaylight, or other SDN implementations.
~ Familiarity with agile development and software lifecycles
~ Creative problem-solving skills and strong analytical and decision-making skills.
~ Strong written and oral English communication skills
~ Familiarity with DevSecOps concepts considered an asset.

In this role, the incumbent will have influence on the design, development and deployment of LEO System Operations software applications. This role has no direct reports, but will work and interact with multi-disciplinary engineering, contracts, legal, and commercial teams.
Working conditions are typical of an office environment.
Occasional international travel is anticipated.
Occasional overtime may be required.
We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process. All accommodation information provided will be treated as confidential.
#



  • Gatineau, Canada Telesat 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...


  • Gatineau, Canada Telesat 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...


  • Gatineau, Canada Telesat 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...


  • Montréal, QC, Canada Sword Group Full time

    Title: Software DeveloperReports To: Practice Manager Qualifications:Good speaking and writing skills in English to communicate clearly and effectively within an international team of developers.Motivated and eager to learn technologies and adapt. Organized, team player and self-starter.Good technical analytics and troubleshooting skills.Full stack frontend...


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites....


  • Montréal, QC, Canada Tundra Technical Solutions Full time

    Développeur senior de logiciels embarqués Le développeur senior de logiciels embarqués fait partie d'une équipe de développement agile et est responsable de la documentation, de l’architecture et de la mise en œuvre de modules logiciels de vol complexes pour diverses applications spatiales, notamment les communications et les satellites. ...


  • Montréal, QC, Canada North Technology People Full time

    Our client is a Canadian Robotics company and recently closed $9M in Series A VC funding. They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Senior Software Engineer/ Tech Lead (ASP.NET/...


  • Montréal, QC, Canada Aversan Inc. Full time

    Aversan Inc. ( is a reputable Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently seeking a Embedded Software Developer for our client located in Montreal Quebec.The main function of an embedded software developer is to document and implement complex flight software modules for various space...


  • Montréal, QC, Canada Pow.re Full time

    Role Description:As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montréal, QC, Canada Accolite Full time

    This is a hybrid (on-site 3 days/week) role based in Montreal, Quebec.Role and Responsibilities:Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworksUtilize Spring framework to build scalable and high-performance applicationsCreate and maintain ETL pipelines for data extraction, transformation,...

  • Développeur Logiciel

    3 hours ago


    Montréal, QC, Canada Sword Group Full time

    Title: Software DeveloperReports To: Practice Manager Qualifications:Good speaking and writing skills in English to communicate clearly and effectively within an international team of developers.Motivated and eager to learn technologies and adapt. Organized, team player and self-starter.Good technical analytics and troubleshooting skills.Full stack frontend...


  • Montréal, QC, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...


  • Montréal, QC, Canada OSEDEA Full time

    We’re a thriving and agile tech development firm. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team’s life-long dreams, aspirations, and career development. We strongly believe in the power of community. We celebrate diversity in all its forms. Backgrounds, personalities, career...


  • Montréal, QC, Canada North Technology People Full time

    They work with the latest deep learning and computer vision techniques to build robotic systems in the CleanTech space and are experience growth across their global customer base. As of today, they are looking to hire a Senior Software Engineer/ Tech Lead (ASP.NET/ C#) role to work in their Montreal office in a hybrid capacity. It is expected the...


  • Montréal, QC, Canada Pow.re Full time

    Role Description: As a Lead Software Developer specializing in Go, this individual is responsible for developing and maintaining the server-side logic of the SaaS platform. Their work involves updating existing software, creating new APIs, and enhancing the existing components to integrate seamlessly with exchanges and other services. The Lead Software...

  • Développeur logiciel

    4 hours ago


    Montréal, QC, Canada Sword Group Full time

    *** English will follow ***Nous sommes actuellement à la recherche d'un développeur logiciel Fullstack afin de soutenir un de nos clients.Le candidat doit parler et écrire l'anglais à un niveau avancé, afin de communiquer clairement et efficacement au sein d'une équipe internationale de développeurs.Le candidat doit être motivé, prêt à apprendre...


  • Montréal, QC, Canada Noverka Conseil Full time

    We are driven by innovation and success, both in our relationships and in our practices. Our client, a banking organization is looking for a Data Engineering Developer/DATAOPS. The ambition of the data strategy is to make the company data-driven and Ai ready within the next few years. In order to build and strengthen this team, we are looking for senior...


  • Montreal, QC, Canada Adoc Talent Management Full time

    Are you passionate about programming & mixed reality technologies? Would you like to work at the interface between new technologies and medical innovation? Our customer is a MedTech startup developing a surgical navigator that will allow surgeons to quickly generate 3D models from a patient’s diagnostic imaging scans. This immersive mixed-reality...


  • Québec, QC, Canada Botpress Full time

    We are seeking a highly skilled and passionate Senior Front-End developer to join the Botpress team and build the future of AI Agents. With over 350,000 users since last year's launch, come join a fast-growing startup. The person we’re seeking is obsessed with details, always keeps the end-user (developers) in mind, and has a deep understanding of web...