Senior Software Engineer
6 days 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
10 hours ago
Greater Montreal Metropolitan Area, Canada Cyderes Full time $120,000 - $180,000 per yearWe 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...
-
Remote Senior Software Engineer
11 hours ago
Ottawa, Ontario, Canada CENTRIC SOFTWARE INC Full timeAbout Us:At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we expand our Canadian development team, we're seeking Senior Software Engineers with a strong proficiency in Java and/or JavaScript. If you're passionate about pioneering solutions and thrive in collaborative environments,...
-
Senior Software Engineer
7 hours ago
Greater Vancouver Metropolitan Area, Canada Ripple Effect Studios Full time $138,700 - $199,900 per yearDescription & 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...
-
Senior Software Engineer
1 week ago
Greater Vancouver Metropolitan Area, Canada Ripple Effect Studios Full time $138,700 - $199,900 per yearDescription & 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...
-
URGENT- Senior Software Engineer
2 weeks ago
Greater Toronto Area, Canada VTRAC Consulting Corporation (WBE) Full time $120,000 - $180,000 per yearThank 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...
-
PON Software Engineer, Hybrid
6 days ago
Greater Ottawa Metropolitan Area, Canada Ciena Full time $104,000 - $158,400 per yearAs the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...
-
Senior Software Engineer Golang
1 week ago
Greater Toronto Area, Canada Vaco by Highspring Full time $120,000 - $200,000 per yearHiring: 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,...
-
Senior Software Engineer, Codecov
10 hours ago
Greater Toronto Area, Canada Sentry Full time $180,000 - $280,000 per yearAbout SentryBad software is everywhere, and we're tired of it. Sentry is on a mission to help developers write better software faster so we can get back to enjoying technology.With more than $217 million in funding and 100,000+ organizations that believe we're on to something, we're building performance and error monitoring tools that help companies like...
-
Senior Forward Deployed Engineer
3 hours ago
Greater Ottawa Metropolitan Area, Canada Frugal Full time US$100,000 - US$180,000 per yearAbout FrugalFrugal 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...
-
Senior Backend Engineer
13 hours ago
Greater Vancouver Metropolitan Area, Canada TekRek Full timeSenior Software Engineer — Backend ($145,000—$191,000 CAD)Hybrid - Vancouver, CanadaAbout the CompanyWe're partnered with a global leader in data + AI infrastructure powering mission-critical analytics, LLM workflows, and intelligent applications at scale.The OpportunityWe're seeking a Senior Backend Engineer to design and evolve the foundational systems...