Senior Embedded Software Developer at Telesat, a global satellite operator, contributing to LightSpeed Software design and development. Collaborating with cross-functional teams and ensuring software quality.
Responsibilities
Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.
Develop and maintain tests for embedded software modules using programming languages like C++ and Python.
Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency.
Collaborate with the team to troubleshoot and resolve software defects and technical issues.
Support the integration of software components on Linux operating systems.
Assist in the testing/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 processes, and testing tasks.
Requirements
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Experience in software testing, focusing on embedded systems.
This is a mid-level position, requiring 5 to 7 years of relevant working experience.
Good understanding of SW development for embedded systems, networking concepts and protocols.
Proficiency in using the Linux operating system.
Proficiency in using C++ and Python.
Cloud technology familiarity is a plus.
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.
Benefits
Equal opportunity employer committed to providing the best candidate experience
Accommodations available during the interview process
Full - Stack Digital Strategist developing multi - channel campaigns for luxury hotels, resorts, and experiential travel brands. Optimizing paid media, SEO, tracking, funnels, and client performance.
Principal Software Developer building Solace Agent Mesh, an event - driven platform connecting and orchestrating AI agents. Leading AI integration architecture, platform development, and technical innovation.
Guidewire technical lead shaping insurance digital transformation at Alithya. Designing scalable architectures, integrations, cloud migrations, and modernization solutions.
Senior Software Engineer building AlphaSense’s AI - powered Excel plugin for financial professionals. Optimizing Office integrations used by analysts at leading financial institutions.
Software Developer designing Java - based scanning and image - processing products at Ricoh’s Global Solutions Engineering team. Supporting scalable applications, testing, databases, and Americas - market implementations.
Software Engineer building secure networking features and distributed systems for Tailscale’s connectivity software. Developing Go - based open - source clients and backend services remotely in Canada.
Software Engineer building secure networking features for Tailscale’s platform that connects people and devices. Developing Go - based distributed systems, networking components, and backend services.
Software Engineer II building AI - native safety products for Samsara’s Connected Operations IoT platform. Owning full - stack customer - facing features, LLM workflows, and scalable production systems.
Performance Engineering Lead optimizing TD Bank’s large - scale banking infrastructure. Leading performance testing, automation, scalability initiatives, and engineering mentorship.