Telesat
Principal Embedded Software Developer
Ottawa, Ontario · Principal
No sponsorshipDetected 392 days ago
C++Code ReviewLinuxAgileCustomer SupportEmbedded SystemsElectrical EngineeringCommunicationProblem Solving
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.
- In this role, the Senior Specialist Software Developer will assume ownership of specific embedded systems software modules, overseeing their development, quality, testing and functionality.
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++.
- 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.
- 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.
- Collaborate with cross-functional teams, including product managers and designers, to understand requirements and contribute to technical discussions.
- Team player with the ability to collaborate effectively within a diverse team.
- Ability to design software with consideration for hardware resource constraints.
Requirements
- 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.
- Proficiency in using the Linux operating system.
- High proficiency in utilizing modern C++ coding language to develop embedded SW applications.
- International travel is required.
- The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).
Nice to have
- Software development in embedded satellite communication systems equipment is a plus.
Benefits
- Enthusiasm for learning new technologies and tools.
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.