Senior Software Engineer

1 week 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 Montreal Metropolitan Area, Canada Cyderes Full time

    We help the world Be Everyday ReadyToday's threatscape is relentless. So are we. At Cyderes, we specialize in building practical IAM, exposure management, and risk programs, and stopping active threats fast with MDR that works with your existing security tools — all augmented by AI and driven by seasoned operators. Our tireless global team is laser-focused...


  • Greater Montreal Metropolitan Area, Canada Mercor Full time

    About The JobMercorconnects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors includeBenchmark,General Catalyst,Peter Thiel,Adam D'Angelo,Larry Summers, andJack Dorsey.Position:Senior Software EngineerType:Independent contractorCompensation:$80–$160/hourLocation:RemoteCommitment:15–25...


  • 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 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...


  • Greater Toronto Area, Canada VTRAC Consulting Corporation (WBE) Full time

    Thank you for applying to VTRAC opportunities. Please email your resume as an MS-WORD document in confidenceSubject:URGENT- Senior Software Engineer (.NET, Angular, PostgreSQL, Kafka), Extendable CONTRACT,Attention:, Position:Senior Software Engineer (.NET, Angular, PostgreSQL, Kafka)Position Type:Contract (Extendable)No. of Positions:1Location:GTA...


  • Ottawa, Canada Sense & Respond Software LLC Full time

    Join to apply for the senior software developer role at Sense & Respond Software LLC Location: Ottawa, Ontario, Canada Overview Languages: English Education: Other trades certificate or diploma, or equivalent experience. Responsibilities Write, modify, integrate, and test software code Communicate technical problems, processes, and solutions Prepare reports,...


  • 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. Gameplay...


  • Greater Toronto Area, Canada Vaco by Highspring Full time

    Hiring: Senior Software Engineer, Golang Remote across ONTARIO 170K + package + 5 Weeks vacationA payment technology used by millions of users is looking for aGolang focused backend engineerto join their team.What you'll work on:* New backend services in Go powering large scale payment systems* AWS, Kubernetes, containers, microservices* CI CD, monitoring,...

  • Software Engineer III

    2 weeks ago


    Greater Montreal Metropolitan Area, Canada Zonda Full time

    Software Engineer III (SE3)Remote | Canada | Full Time$100-130k CADZonda is redefining the future of housing. We are perfectly placed in the heart of the fast-growing real estate industry. We are making big bets on the future of real-estate, trailblazing a 2030 vision for the industry. Here at Zonda, you'll be able to use your passion and curiosity to drive...