Enable job alerts via email!

Senior Embedded Software Engineer

Morson Canada

Ottawa

On-site

CAD 100,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading aerospace communications company in Ottawa is seeking a Senior Embedded Software Engineer to develop cutting-edge communication software. Candidates should have expertise in C/C++ programming, 8+ years of experience, and familiarity with embedded systems and hardware integration. This on-site position offers competitive compensation and a collaborative work culture.

Benefits

Positive and collaborative work culture
Flexible work hours
Competitive compensation and comprehensive benefits package
Performance-based bonuses
Professional development opportunities

Qualifications

  • 8+ years of relevant industry experience.
  • Expertise in C and C++ programming.
  • Hands-on experience with Yocto and single-board computer software development.

Responsibilities

  • Develop and maintain embedded software for advanced communication systems.
  • Integrate software with modems, GPIOs, and other hardware components in complex systems.
  • Collaborate with cross-functional teams to deliver new features and functionality.

Skills

C programming
C++ programming
Embedded software development
Collaboration
Problem-solving
Git version control

Education

Bachelor’s Degree in Engineering, Computer Science, or related field

Tools

Yocto
Docker
JIRA
Confluence
Job description
Senior Embedded Software Engineer

About the Opportunity

Our client is a global leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations are redefining connectivity and shaping the future of aviation.

This is an Ottawa, ON–based position (on-site collaboration required) for experienced engineers who: Thrive on solving tough technical challenges; Have a passion for building reliable, high-quality solutions; Enjoy mentoring and collaborating to push the boundaries of what’s possible.

As a Senior Embedded Software Engineer, you’ll be a key contributor to the design, development, and deployment of next-generation products.

What You’ll Do

  • Develop and maintain embedded software for advanced communication systems
  • Integrate software with modems, GPIOs, and other hardware components in complex systems
  • Solve challenging technical problems with innovative, high-performance solutions
  • Collaborate with cross-functional teams to deliver new features and functionality
  • Drive quality through best practices including requirements analysis, design, peer reviews, and thorough verification

Must-Have Qualifications

  • Bachelor’s Degree in Engineering, Computer Science, or related field
  • 8+ years of relevant industry experience
  • Expertise in C and C++ programming
  • Hands-on experience with Yocto and single-board computer software development
  • Strong understanding of embedded software development with strict SDLC processes
  • Proven experience with modems, GPIOs, and hardware integration
  • Proficiency in Git version control
  • Solid grasp of the engineering V-model and development lifecycles

Nice-to-Have (Stand Out With)

  • Experience with Bare Metal or RTOS environments
  • Aerospace safety-critical software development experience
  • Familiarity with DO-178 standards and processes
  • Exposure to tools like Docker, JIRA, and Confluence

What’s Offered

  • A positive and collaborative work culture
  • Engaging team-building activities
  • Flexible work hours
  • Competitive compensation & comprehensive benefits package
  • Performance-based bonuses
  • Professional development opportunities
  • Additional days off beyond vacation entitlement

Apply now to join a high-impact team building technology that connects the skies.

Send your updated resume to Fernanda.kisgerotz@morsoncanada.com

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.