Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer

Telesat

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

As an integral part of our scrum team, contribute to the design, development and testing of our cutting edge Lightspeed Software by actively engaging with both the test and support teams to ensure comprehensive testing and efficient bug resolution. In addition, you will take the lead in technical discussions and guide decision-making processes and lead and document technical discussions.

In this role, the Senior Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality. 

MAIN RESPONSIBILITIES:

  • Collaborate with experienced engineers in the design, coding, testing, and maintenance of embedded software applications

  • Develop, test and maintain embedded software modules using programming languages like C++

  • Assist in the implementation of software solutions, ensuring seamless communication between software components.

  • Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency.

  • Participate in code reviews, providing constructive feedback to enhance code quality and adherence to coding standards.

  • Collaborate with the team to troubleshoot and resolve software defects and technical issues

  • Collaborate with the team to lead and develop the industry leading embedded SW test methodologies

  • Support the integration of software components on Linux operating systems

  • Assist in the testing and validation of software features, ensuring functionality and performance meet specified requirements

  • Collaborate with cross-functional teams, including product managers and designers, to understand requirements and contribute to technical discussions

  • Maintain clear and organized documentation of software designs, processes, and development tasks

  • Demonstrate effective teamwork and communication skills, both orally and in writing. Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability

EDUCATION & EXPERIENCE REQUIRED

  • Bachelor or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • 12+ years experience in software development and testing, focusing on embedded systems
  • Basic understanding of networking concepts and protocols
  • Proficiency in using the Linux operating system
  • High proficiency in utilizing modern C++ coding language to develop embedded SW applications
  • Strong analytical and problem-solving skills
  • Team player with the ability to collaborate effectively within a diverse team
  • Good oral and written communication skills
  • Enthusiasm for learning new technologies and tools
  • Detail-oriented with a commitment to producing high-quality software
  • Ability to design software with consideration for hardware resource constraints
  • Software development in embedded satellite communication systems equipment is a plus

DECISION MAKING & SUPERVISION:

  • This role has no direct reports, but will work and interact with multi-disciplinary engineering teams.

WORKING CONDITIONS:

  • This role offers hybrid work environment.

  • Working conditions are generally comfortable typical of an office environment.

  • international travel is required

  • The successful candidate must be able to work in Canada and obtain a Reliability Clearance

#LI-CK1

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.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Principal Software Developer in Ottawa, ON vacancy
  •  ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV)... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    17 days ago
  •  .... In this role, you will have the opportunity to work on the software development for various next generation connected Ford vehicles....  ...Ford Electronic Control Units together. As a Systems Software Developer, you will be working to integrate, validate, and support various... 
    Suggested
    Full time

    Ford Motor Company

    Ottawa, ON
    11 days ago
  • $180k - $275k per year

     ...opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Suggested
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    16 hours ago
  •  ...career development, professional growth, and impactful work across Canada. Job Description We are seeking a Full-Stack Software Developer to support the ongoing development, enhancement, and maintenance of a mission-critical system operating across secure Canadian... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Work at office
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    17 days ago
  •  ...you will participate as part of a dynamic and talented team that develops the next generation of TrendAI's security products. The Vision...  ...product and services. The teams work hard innovating to make the best software imaginable. Your role will be to design, implement and test... 
    Suggested

    TrendAI

    Ottawa, ON
    12 days ago
  • $90k - $110k per year

     ...challenges, we want you on our team. Job Type: Full Time Position Overview We are seeking a motivated and capable Intermediate Software Developer to join our Engineering team. In this role, you will serve as a key technical contributor, working collaboratively to design,... 
    Full time
    Casual work
    Work from home
    Flexible hours

    Calian in Space & Technology

    Ottawa, ON
    26 days ago
  •  ...next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate...  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    5 days ago
  •  ...their emissions.  Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    2 days ago
  •  ...immigration assistance/sponsorship now or in the future for this position. About this opportunity We are seeking a 5G Cloud RAN Software Developer to join our Cloud RAN DU (Distributed Unit) Baseband function development team. In this role, you will play a key part in... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    4 days ago
  •  ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability... 
    Full time
    Temporary work
    Part time
    Internship
    Immediate start
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    6 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  • $120k - $155k per year

     ...Senior Software Developer - Hybrid/Secret Cleared 90-110k About the Opportunity The Source Staffing is supporting a leading Canadian defence technology organization in hiring an Intermediate Software Developer / Engineer to join a mission-critical program supporting... 
    Long term contract
    Full time
    Temporary work
    For contractors
    Casual work
    Flexible hours

    The Source Staffing

    Ottawa, ON
    3 days ago
  • $81k - $105k per year

     ...the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  • $80k - $105k per year

     ...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including... 
    Full time
    Work at office
    Remote work
    Flexible hours

    SRC Can

    Ottawa, ON
    a month ago
  •  ...Role: CRM 365 Application Developer Term: 1 year Type: Remote Security: Reliability or 5+ years in Canada Must Haves ~6 years development experience with Dynamics 365/CRM (version 2016 or greater ~ Experience with JavaScript and C# within Visual Studio... 
    Remote work

    Quarry Consulting

    Ottawa, ON
    2 days ago
  • $106k - $140k per year

     ...and the Ontario Human Rights Code.      Envision Yourself at Barracuda:   We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You will work on innovative cloud security products that protect our customers'... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  ...execution, you’ll be inspired, connected, developed and rewarded here. Everything that makes...  ...infrastructure. We are seeking a Senior Principal Engineer to lead the architectural evolution...  ...best practices for secure-by-default software development. Lead cross-functional collaboration... 
    Long term contract

    Anaplan

    Ottawa, ON
    14 hours ago
  • $130k - $170k per year

     ...trust infrastructure and high‑performance systems that power certificate lifecycle and emerging industry trust models. This Principal Software Engineer position is a senior, hands-on distributed systems role focused on trust infrastructure while building production-grade... 
    Full time
    Internship
    Live out
    Work at office
    3 days per week

    Sectigo

    Ottawa, ON
    20 days ago
  • $150.72k - $210k per year

     ...emerging markets? We are looking for a Principal, Private Capital Mobilization ! Join...  ...gender equality, and market development in developing economies. Joining FinDev means being...  ...structures. Syndication & Pricing Develop and institutionalize co-financing and investor... 
    Long term contract
    Permanent employment
    Internship
    Work at office
    Local area
    3 days per week

    FinDev Canada

    Ottawa, ON
    2 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software...  ...~ Strong understanding of software design and engineering principals and application to real world use. ~Bachelor's degree in engineering... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...seeking a Senior Application Software Architect to join our team in...  ...will act as a bridge between developers and leads, ensuring alignment...  ...Structure Query Language (SQL) Developer  Must hold a valid...  ...candidatures. NTT DATA souscrit au principe de l'égalité des chances. Les... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    1 day ago
  • $125k - $171.9k per year

     ...projects across a wide spectrum of sectors, principally rail infrastructure, highways, along...  ...interaction) and use of modern analysis software. Strong project management capability...  ...strong asset. Passion for mentoring and developing junior staff; committed to knowledge... 
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    27 days ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    20 days ago
  • $198k per year

     .... ~8 years of experience assessing and developing cybersecurity solutions across multiple security...  ...security consulting. ~ Experience in software or web development. About the job...  ...advise stakeholders on remediation. Develop comprehensive and accurate reports and presentations... 
    Full time

    Google

    Ottawa, ON
    25 days ago
  • $178.12k - $260k per year

     ...world better through trade. Position: Principal, Structured & Project Finance...  ...effectively with senior audiences. ~ Highly developed sense of diplomacy, motivation, initiative...  ...everyone has equal opportunity to grow, develop, succeed, and be their truest selves.... 
    Long term contract
    Permanent employment
    Summer work
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    22 days ago
  •  ...your hard work! Overview This position is for a Platform Developer. You will be responsible for defining, designing, developing, and...  ...Will ~ Contribute to new products/solutions using agile software development practices. Demonstrate expertise in managing and... 
    Full time

    Solace Corporation

    Ottawa, ON
    11 days ago
  •  ...to partner with Q-Block Computing to attract top talent for Principal Quantum Scientist. This job posting is a new position within...  ...experimental probes and quantum-enabled instruments. Mentor and develop the scientific staff in your research group within Q-Block... 
    Long term contract
    Immediate start

    Work in Ottawa

    Ottawa, ON
    a month ago
  • $122k - $170k per year

     ...stakeholders across the business. The role We’re looking for a Software Engineer 3 to help design, build, and operate the services that...  ...(e.g., Docker, Kubernetes) Prior exposure to MongoDB as a developer or operator We don’t expect you to check every box. If you’re... 
    Full time
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Ottawa, ON
    14 hours ago
  • $80k - $90k per year

     ...Proficiency with Microsoft 365 applications, including SharePoint and Teams • Strong background in project management, with experience in software delivery • Ability to analyze business requirements and provide tailored solutions • Experience in training and supporting... 
    Permanent employment

    Tenth Revolution Group

    Ottawa, ON
    5 days ago
  • $86.65k per year

     ...HUMAN RESOURCES DIRECTORATE DIRECTION DES RESSOURCES HUMAINES Developer (full-stack) Selection Process Number: 12669687 Directorate...  ...will you contribute? You will be responsible for developing software solutions and integrating commercial off-the-shelf systems in alignment... 
    Permanent employment
    Full time

    Senate of Canada | Sénat du Canada

    Ottawa, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!