cover image
Morson Edge (Canada)

Senior Software Engineer

On site

Ottawa, Canada

Senior

Full Time

30-11-2025

Share this job:

Skills

Communication C/C++ Jira CI/CD Test Linux Programming git Software Development Confluence SDLC C++ CI/CD Pipelines c++ programming Microservices

Job Specifications

Location: Ottawa, ON - 100% on-site

Employment Type: Permanent/Full-Time

Job Title: Senior Software Engineer

The Opportunity

We’re looking for a Senior Embedded Software Engineer to join our team in Ottawa, ON. This is an on-site role that supports close collaboration with our engineering group.

What You’ll Do

Develop and maintain embedded software for advanced avionics systems
Integrate software with GPIOs, modems, and hardware components in complex satellite-based architectures
Own the full development lifecycle: planning, design, implementation, documentation, and ongoing support
Collaborate with senior engineers to develop, integrate, and test high-quality software
Provide clear communication, progress updates, and help ensure on-time delivery
Participate in and help lead code reviews to maintain high engineering standards
Build next-generation software solutions for satellite communication, data acquisition, and flight management systems
Take responsibility for the quality, reliability, and performance of the code you deliver

What You Bring

Must-Have Qualifications

Bachelor’s degree in Engineering or Computer Science
3+ years of embedded software development experience
Strong Embedded C/C++ programming skills, including experience in Embedded Linux
Proficiency with Git and a strong understanding of hardware/software interactions
Hands-on experience with Yocto and single-board computer development
Understanding of rigorous SDLC processes
Experience integrating modems, GPIOs, and hardware peripherals
Solid knowledge of the engineering V-model and development lifecycles

Nice to Have

Experience with RTOS and multitasking environments
Familiarity with satellite communication technologies (Iridium, LEO, etc.)
Knowledge of wireless protocols (Wi-Fi, Bluetooth, etc.)
Experience with CI/CD pipelines, automated testing, or microservices
Understanding of device drivers, I2C, SPI, Ethernet, USB
Experience with BSPs and board bring-up
Background in aerospace or safety-critical software development
Familiarity with DO-178 standards
Experience using tools like JIRA and Confluence

About the Company

Now Morson Edge. Specialist talent for complex challenges. Morson Edge connects businesses in aerospace, defence, infrastructure, energy and technology with the people who make the difference. We do more than fill roles. We solve productivity problems by matching skills and mindsets that strengthen teams and raise performance standards. Our clients move faster because we find talent that sees further. From long-term pipelines to critical projects, we supply the specialists who make progress happen. As part of Morson Group, w... Know more