Orion Innovation

Software Engineer in Test

Job Location

Greater Toronto Area, Canada

Job Description

Senior Software Development Engineer in Test (SDET) with C++ We are seeking a highly experienced and influential Senior Software Development Engineer in Test (SDET) to join our Core Software Development team. This critical role is centered on optimizing the test strategy and execution for our cutting-edge LightSpeed system, with a specific focus on advanced Satellite On-Board Processing (OBP) segment software. The ideal candidate is a technical leader and exceptional collaborator who can drive system-level quality, champion Test-Driven Development (TDD) across the organization, and thrive in a complex, embedded, and highly-performant networking environment. Key Responsibilities Test Strategy & Architecture Architect and implement software solutions that strictly adhere to Test-Driven Development (TDD) principles, utilizing simulated software to rigorously test OBP code functionality. Ensure all test cases maximize code coverage and that the software under test consistently meets technical and functional requirements across the entire LightSpeed system. Leverage software modeling tools to create robust, efficient, and scalable testing architectures. Execution & Framework Management Lead the organic development and ongoing management of the automated test framework, ensuring its efficacy on both simulated resources and physical hardware. Provide hands-on testing leadership for various data path and routing features, both in high-fidelity simulation environments and within the LEO Lab . Utilize expertise in cloud technology, virtualization, and containerization to optimize test deployment, management, and resource utilization. Collaboration & Leadership Serve as a pivotal collaborator, demonstrating the ability to "herd the cats" to ensure system-wide optimization across the development lifecycle. Partner effectively with cross-functional teams, including developers, requirements engineers, DevOps, Scrum Masters, and Product Owners across all segments. Guide the team in advanced troubleshooting and resolving complex technical issues, guaranteeing the stability and reliability of the OBP segment software. Foster a culture of continuous improvement, evolving development processes, tools, and methodologies within an Agile framework. Required Skills & Qualifications Experience & Education A minimum of 8 years of hands-on testing experience across various technologies. At least 4 years of direct experience in software test development for complex embedded software platforms. Demonstrated experience defining and implementing large-scale system test strategies spanning a large development organization. Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field. Technical Expertise Working knowledge of C++ (direct experience in C++ embedded development and strong networking knowledge preferred). Strong proficiency in Python and deep experience with Python-based automation frameworks (e.g., Pytest, Slash ). Proficiency with version control systems, particularly Git . Experience with test management platforms, such as Zephyr Scale . Knowledge of systems engineering fundamentals (networking, storage, operating systems) and a passion for maximizing simulated software testing frameworks within CI/CD pipelines. Domain & Methodologies Strong understanding of satellite technology, ground segment operations , and associated challenges. Good understanding of networking and routing protocols. Familiarity with Test-Driven Development (TDD) and formal software testing approaches (requirements analysis, test case definition, test data review, etc.). Ability to design software with strong consideration for hardware resource constraints. Proponent of Agile development methodologies.

Location: Greater Toronto Area, Canada, CA

Posted Date: 11/11/2025
View More Orion Innovation Jobs

Contact Information

Contact Human Resources
Orion Innovation

Posted

November 11, 2025
UID: 5483152732

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.