Senior Specialist Software Developer at Telesat, focusing on designing and testing embedded software for satellite communications and contributing to technical decision-making.
Responsibilities
Contribute to the design, development, and testing of Lightspeed Software by engaging with test and support teams.
Take the lead in technical discussions and guide decision-making processes.
Assume ownership of specific embedded systems software modules, overseeing their development, quality, testing, and functionality.
Collaborate with experienced engineers in coding, testing, and maintenance of embedded software applications.
Participate in code reviews and troubleshoot software defects and technical issues.
Support integration of software components on Linux operating systems.
Collaborate with cross-functional teams to understand requirements and contribute to technical discussions.
Maintain clear and organized documentation of software designs and development tasks.
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.
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.
Senior software engineer designing scalable market - data services for Alpaca’s brokerage infrastructure. Building APIs and production systems for stocks, options, crypto, and foreign exchange data.
Forward Deployed Engineer building customer integrations for ElevenLabs’ AI voice and media platforms. Delivering tailored, high - impact solutions with strategic partners across engineering and executive teams.
Senior full - stack engineer designing governed AI - agent infrastructure for CreatorIQ, the creator - marketing operating system. Building React/TypeScript interfaces and Node.js/Python services for enterprise automation.
Student software developer building, testing, and supporting banking technology at RBC. Contributing to applications across full - stack, mobile, API, web, Hadoop, and automation development.
Staff Software Engineer leading Sonatype’s upstream Data Identity platform for software supply chain security. Architecting large - scale pipelines, data contracts, SBOM ingestion, and AI/ML data solutions.
Student software developer building banking technology at Royal Bank of Canada. Developing, testing, troubleshooting, and documenting software across technology and operations teams.
Student software developer building AI and data solutions for RBC Borealis, Royal Bank of Canada’s AI and data innovation division. Developing, testing, and improving software components during a 4 - 8 month co - op.
RBC student software developer building banking technology across full - stack, mobile, API, web, Hadoop, and automation roles. Coding, testing, troubleshooting, and improving technical platforms.
Senior Full Stack Engineer modernizing Manulife’s digital benefits platforms. Building secure React, Node.js, GraphQL, .NET, and Java solutions for Canadians managing benefits and health.