cover image
Orion Innovation

Software Test Engineer

On site

Ottawa, Canada

Senior

Full Time

01-10-2025

Share this job:

Skills

Python Test Networking Operating Systems Virtualization git Organization software testing Agile C++ Embedded Systems

Job Specifications

Quality Analyst / Software Test Engineer

Focus: C++ Embedded Systems

This critical role focuses on optimizing the software test strategy and execution for our advanced satellite On-Board Processing (OBP) . The ideal candidate has deep expertise in embedded C++ systems, robust Python automation, and a passion for Test-Driven Development (TDD) and simulated testing to ensure the highest levels of performance, scalability, and reliability across our large-scale satellite communications system.

This position requires a technical leader who can drive quality across complex, interconnected segments and actively optimize the entire software lifecycle.

C++ Embedded Systems, Satellite On-Board Processing (OBP)

Experience with cloud technology, virtualization, and containerization.
Familiar with formal software testing approaches (requirements analysis, test case definition, test script development, test data review, etc.).
Experience with test management platforms such as Zephyr Scale.
Familiarity with Test-Driven Development (TDD) and simulated software testing methodologies.
Good understanding of networking and routing protocols.

Education and Experience

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Minimum of 8 years of hands-on testing experience, including at least 4 years in software test development for embedded software platforms.
Direct experience defining and implementing large, organization-spanning system test strategies.
Proponent of Agile development methodologies.

Technical Expertise

Expertise in Python and python-based automation frameworks, such as Pytest or Slash.
Strong working knowledge of C++ (preferred experience in C++ embedded development with strong networking knowledge).
Proficient in systems engineering fundamentals (networking, storage, operating systems), Git, cloud technology, virtualization, and containerization.
Familiar with formal software testing approaches (requirements analysis, test case definition, test script development, etc.), TDD, and simulated software testing methodologies.
Experience with test management platforms such as Zephyr Scale.

Domain and Soft Skills

Good understanding of satellite technology, ground segment operations, and networking and routing protocols.

About the Company

Orion Innovation is a global leader powered by Data and AI, helping businesses innovate, scale, and adopt future technologies in an increasingly dynamic world. With deep expertise in digital experiences and engineering, Orion drives sustainable growth by delivering GenAI, Cloud, and Digital Experience solutions that combine cutting-edge technology, strategy, and engineering to create real business impact. We partner with leading organizations across diverse industries, including Telecom & Technology, Industrial & Consumer ... Know more