Senior Software Engineer

2 weeks ago


Greater Ottawa Metropolitan Area, Canada Morson Edge (Canada) Full time

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


  • Greater Ottawa Metropolitan Area, Canada Frugal Full time

    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech: runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and with AI workloads on the rise, the problem is about to get much worse. While existing tools help right-size infrastructure, they overlook a major driver of...


  • Greater Ottawa Metropolitan Area, Canada GemTek Full time

    A note to candidates:We work proactively with select clients to stay ahead of upcoming hiring needs. This role reflects a planned, near-term opportunity with a long-standing client as we support their growth and scaling initiatives.While timing is being finalized, we are actively reviewing applications so we can move quickly when the role formally opens. If...


  • Greater Vancouver Metropolitan Area, Canada Ripple Effect Studios Full time

    Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Sr. UI/UX...


  • Greater Ottawa Metropolitan Area, Canada N-able Full time

    At N-able, we're not just helping businesses be secure —we're redefining what it means to be cyber resilient. Our end-to-end platform blends AI-powered capabilities and flexible tech stacks, so customers can manage, secure, and recover with confidence. But the real power behind it all? Our people. We're a global crew of N-ablites, who love solving complex...


  • Greater Vancouver Metropolitan Area, Canada Respawn Entertainment Full time

    Description & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Senior...


  • Greater Toronto Area, Canada PostGrid Full time

    About PostGrid:PostGrid is a global leader in enterprise SaaS platforms for automated offline communications. Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postcards, checks, and more to any address on the globe without ever touching an envelope, while ensuring clean address data. Operating at a massive...

  • Software Engineer

    1 week ago


    Greater Montreal Metropolitan Area, Canada Catch Talent Full time

    Our client is a leading quantitative trading firm founded in 1998. They have built their business on a high-performance platform and independent trading teams. With a 25+ year track record of innovation and a reputation for discovering unique market opportunities. Their Engineers thrive while developing electronic trading infrastructure at a world-class...


  • Greater Toronto Area, Canada PostGrid Full time

    About PostGrid:PostGrid is a global leader in enterprise SaaS platform for automated offline communications. Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postcards, checks, and more to any address on the globe without ever touching an envelope, while ensuring clean address data. Operating at massive scale...


  • Greater Toronto Area, Canada Applied Systems Full time

    Amazing Career Moments Happen HereTransforming the insurance industry is ambitious, we know. That's why at Applied, we're building a team that shows up every day ready to learn, willing to try new things, and driven to deliver innovative software and services that make us indispensable to our customers – all within a culture built on values that make us...


  • Greater Toronto Area, Canada PostGrid Full time

    About PostGrid:PostGrid is a global leader in enterprise SaaS platforms for automated offline communications. Our robust APIs empower organizations to create, personalise, and dispatch physical mail letters, postcards, checks, and more to any address on the globe without ever touching an envelope, while ensuring clean address data. Operating at a massive...