Senior Embedded Software Engineer - Networking (Principal) at Hunter by HiringAgents.ai

Date: 4 hours ago
City: Ottawa, ON
Contract type: Full time
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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Browse All Jobs in This Province

Explore full job listings for the area:: Jobs in Ottawa | Jobs in Ontario

You May Also Be Interested In

Find other job listings similar to this one: