Telesat
Principal Embedded Software Architect
Ottawa, Ontario · Principal
Sponsorship not specifiedDetected 464 days ago
PythonJavaGoC++PowerShellAgileCustomer SupportEmbedded SystemsSystems EngineeringElectrical EngineeringBGP/OSPFSD-WANLeadershipCommunicationProblem SolvingMentoring
About the role
- Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
- The company's state-of-the-art Satellite fleet consists of 12 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite.
- DECISION MAKING & SUPERVISION - In this role, the incumbent will have significant impact on the technical direction of Telesat LightSpeed program.
Responsibilities
- Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.
- Lead the design, development, and implementation of embedded application software, board support software and OS integration
- Design software with a profound understanding of hardware resource limitations to ensure optimal performance in resource-constrained environments.
- Implement and support MPLS/WAN/SD-WAN circuits and subnets.
- Utilize expertise in cloud technology, virtualization, and containerization to optimize software deployment and management.
- Leverage software modeling tools to create robust and efficient software architectures.
- Collaborate closely with cross-functional teams to define architecture, technical specifications, and software requirements for ground segment systems.
- Collaborate with stakeholders to gather requirements and translate them into effective technical solutions.
- Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders.
- Ability to design software with consideration for hardware resource constraints.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 10 + years of experience in software development, focusing on satellite communication systems.
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience programming with at least one or more programming languages such as C++, Java, Python, Golang, PowerShell
- Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets.
- Prior experience in a technical leadership or architecture role.
- Familiarity with Test-Driven Development (TDD) and simulated software testing methodologies.
- Experience with cloud technology, virtualization, and containerization.
- Proficiency in using software modeling tools to create robust architectures.
Equal opportunity
- #LI-CK1 At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace.
- All accommodation information provided will be treated as confidential.
Apply directly at Telesat →Create a free account for alerts like thisView Telesat immigration profile
This listing is sourced directly from Telesat's careers page and normalized into a canonical job model.