Senior Software Engineer
2 weeks ago
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
-
Senior Software Engineer
1 week ago
Greater Ottawa Metropolitan Area, Canada Frugal Full timeFrugal 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...
-
Embedded Software Engineer
2 days ago
Greater Ottawa Metropolitan Area, Canada GemTek Full timeA 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...
-
Senior Software Engineer
1 week ago
Greater Vancouver Metropolitan Area, Canada Ripple Effect Studios Full timeDescription & 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...
-
Software Engineering Manager
2 weeks ago
Greater Ottawa Metropolitan Area, Canada N-able Full timeAt 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...
-
Senior Software Engineer
24 hours ago
Greater Vancouver Metropolitan Area, Canada Respawn Entertainment Full timeDescription & 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...
-
Senior Software Engineer
7 days ago
Greater Toronto Area, Canada PostGrid Full timeAbout 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 timeOur 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...
-
Senior Software Engineer
7 days ago
Greater Toronto Area, Canada PostGrid Full timeAbout 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...
-
Senior Software Engineer
2 days ago
Greater Toronto Area, Canada Applied Systems Full timeAmazing 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...
-
Senior Software Engineer
1 week ago
Greater Toronto Area, Canada PostGrid Full timeAbout 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...