Senior Embedded Software Engineer
3 days ago
Job title
: Senior Embedded Software Engineer - Networking (Principal)
Client
: Hunter Scouts
Location
: Ottawa, Ontario, Canada - Hybrid (on-site 4 days/week)
Contract type
: Permanent / Direct Hire
Contract duration
: Full-time, ongoing
Salary
:
About the role
Hunter Scouts is seeking a Senior / Principal Embedded Software Engineer to design and build embedded C++ software for networking systems. This hybrid role is based in Ottawa and focuses on integrating MPLS/WAN/SD-WAN connectivity and routing within embedded environments. You'll work on high‑reliability networking products, collaborate with network and systems engineers, validate solutions in lab and on-site environments, and help deliver resilient connectivity for critical systems. Candidates must be willing to work onsite in Ottawa 4 days per week and be able to attain Canadian government Enhanced Reliability clearance.
Responsibilities
- Design, develop and maintain embedded C++ software for networking-focused systems
- Implement and support MPLS/WAN/SD-WAN circuits and subnets on embedded platforms
- Integrate and configure routing protocols (e.g., OSPF, BGP) and QoS features in embedded/network devices
- Troubleshoot, profile and optimize embedded networking software for performance and reliability
- Collaborate with network, firmware and systems teams to deliver resilient connectivity solutions
- Conduct lab and on-site testing, validation and documentation of embedded networking features
- Participate in code reviews and apply best practices for embedded C++ development
Requirements
- Must be located within a 50-mile radius of Ottawa, Ontario, Canada
- 7+ years of experience in embedded software development using C++ (industry experience)
- 3+ years of experience implementing and supporting MPLS/WAN/SD-WAN circuits and subnets
- Strong understanding of networking and routing protocols (e.g., OSPF, BGP) and QoS
- Right to work in Canada and ability to attain Canadian government Enhanced Reliability clearance
Preferred Skills
- Experience with Linux or RTOS-based embedded platforms
- Experience implementing or integrating routing protocol stacks (OSPF, BGP, IS-IS) in embedded systems
- Experience with network security features (IPsec, ACLs) and secure embedded design
- Experience with test automation, CI/CD and embedded build systems
- Relevant networking certifications (e.g., CCNP, CCIE)
Application process
Enhanced Reliability clearance requires a background check. Please confirm your eligibility and willingness to undergo clearance early in the process. To apply, submit your resume and a brief cover note highlighting relevant embedded C++ and MPLS/SD-WAN experience to Hunter Scouts.
-
Senior Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada ORBCOMM Full timeJoin Us as a Senior Embedded Software Engineer At ORBCOMM, we are seeking a Senior Embedded Software Engineer to play a key role in designing and enhancing the embedded software that powers our global IoT solutions. You'll collaborate closely with senior engineering leaders, drive improvements to our modem network stack SDKs, and take ownership of critical...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Insight Global Full timeRequired Skills & ExperienceBachelor's in Engineering, Computer Science or related discipline3-8+ years of experience in embedded systems development with advanced proficiency in C and C++ (versions 17–20, preference for C++20).Proven expertise in Linux-based development, including Yocto Project for custom Linux distributions, experience with Single Board...
-
Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada Work in Ottawa Full timeOttawa's tech sector is growing, and so are the opportunities If you're exploring your next role in tech, Work in Ottawa can help you learn about leading employers and exciting careers in Canada's capital.Led by Invest Ottawa, the city's lead economic development agency, this initiative works alongside tech companies, recruiters and search firms, and...
-
Embedded Software Engineer
3 days ago
Ottawa, Ontario, Canada Work in Ottawa Full timeOttawa's tech sector is growing, and so are the opportunities If you're exploring your next role in tech,Work in Ottawacan help you learn about leading employers and exciting careers in Canada's capital.Led by Invest Ottawa, the city's lead economic development agency, this initiative works alongside tech companies, recruiters and search firms, and community...
-
Senior Embedded Software Design Engineer
1 week ago
Ottawa, Ontario, Canada Jabil Full timeAt Jabil we strive to make ANYTHING POSSIBLE and EVERYTHING BETTER. We are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, manufacturing, and supply chain solutions. With over 50 years of experience across industries and a vast network of over 100 sites worldwide, Jabil combines global reach with local expertise...
-
Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Ciena Full timeAs 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,...
-
Embedded Software Engineer II
1 week ago
Ottawa, Ontario, Canada Gentex Corporation Full timeYou want to love what you do and love where you work. Gentex gives you the best of both worlds. A global technology company headquartered in Zeeland, Michigan, Gentex is an 8-time winner of the Top Workplaces in Michigan.Position OverviewThe Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position...
-
Embedded Software Engineer II
1 week ago
Ottawa, Ontario, Canada Gentex Corporation Full timeYou want to love what you do and love where you work. Gentex gives you the best of both worlds. A global technology company headquartered in Zeeland, Michigan, Gentex is an 8-time winner of the Top Workplaces in Michigan.POSITION OVERVIEWThe Embedded Software Engineer II at Gentex creates software code designs to meet product requirements. This position...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Edge Autonomy Full timeDescriptionWORK LOCATION: Ottawa, CanadaSALARY RANGE: The anticipated salary range for this role is $120,000 CAD to $150,000 CAD annually. This range reflects a good faith estimate based on the targeted level for the role and typical compensation benchmarks across Canada locations. Actual compensation may vary depending on the selected candidate's...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada Edge Autonomy Full time $120,000 - $150,000WORK LOCATION: Ottawa, CanadaSALARY RANGE: The anticipated salary range for this role is $120,000 CAD to $150,000 CAD annually. This range reflects a good faith estimate based on the targeted level for the role and typical compensation benchmarks across Canada locations. Actual compensation may vary depending on the selected candidate's qualifications,...