Telesat is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide. The Senior Embedded Software Developer will play a pivotal role in driving the architectural and design aspects of software projects for Telesat's Low Earth Orbit satellite network, Telesat Lightspeed.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5-9 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++, Python
- Understanding of satellite technology, ground segment operations, and associated challenges.
- Good understanding of networking and routing protocols
- Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets.
- Prior experience in a technical leadership or architecture role.
- Strong problem-solving skills, capable of addressing intricate technical challenges.
- Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders.
- Familiarity with Test-Driven Development (TDD) and simulated software testing methodologies.
- Ability to design software with consideration for hardware resource constraints.
- Experience with cloud technology, virtualization, and containerization.
- Proficiency in using software modeling tools to create robust architectures.
- Familiarity with Agile development methodologies.
- Experience working with geographically dispersed teams.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance