Embedded Software Engineer

3 hours ago


Ottawa, Ontario, Canada High Tech Genesis Full time

WE'RE HIRING
At HTG, you'll push boundaries with the latest tech and collaborate with a team that loves what they do. Be part of a design services company that is amongst the companies that lead the world in technology and innovation.

Your next chapter starts here.
In this role, you will:

  • Develop, and maintain software solutions in C and Python.
  • Write automation scripts for unit testing to ensure high-quality, reliable code.
  • Design, implement, and troubleshoot networking protocols, including BGP, L3, MPLS, and SRv6.
  • Work in a Linux environment, leveraging your expertise to write code and scripts that interact with network and system components.
  • Collaborate with cross-functional teams to integrate networking features and maintain scalable, efficient systems.
  • Participate in code reviews and contribute to best practices for testing, development, and debugging.
  • 6 to 12 years of software engineering experience with a focus on C and Python
  • Strong background in networking protocols including BGP, L3, MPLS, and SRv6
  • Experience developing automation scripts for unit testing in Python
  • Proficiency in working with Linux systems, including command-line tools and scripting
  • Solid understanding of networking technologies and how they are applied in software solutions
  • Ability to troubleshoot and optimize network-related issues in software
  • Strong communication and collaboration skills to work within an agile, cross-functional team

Desired skills:

  • Familiarity with cloud computing environments or distributed systems
  • Experience with network automation tools
  • Background in SDN (Software-Defined Networking) or related technologies

High Tech Genesis is proud to be an Equal Opportunity Employer that values diversity and inclusion. If you need any accommodations during the hiring process, please let us know as we are happy to assist.

High Tech Genesis may use artificial intelligence (AI) tools to help review and assess applications in line with applicable laws and company policies.

Applicants must have the legal right to work in Canada and are asked to submit their resume in MS Word format.



  • Ottawa, Ontario, Canada Telesat Full time

    Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years.  Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...


  • Ottawa, Ontario, Canada Aptiv Full time

    MTS - Software Engineer - RTOS, Embedded DevelopmentLocation: Canada, RemoteCanadian Citizen (Please see the Required Citizenship Clearance Below)Why Choose Wind River?Wind River's impact spans critical infrastructure domains such as telecommunications , including 5G; industrial (automation, sustainable energy, robotics, mining), connected healthcare and...


  • Ottawa, Ontario, Canada Ciena Full time

    As 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,...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years.  Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...


  • Ottawa, Ontario, Canada Telesat Full time

    Telesat (Nasdaq and TSX: TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years.  Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...


  • Ottawa, Ontario, Canada Apple Full time

    At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish We're looking for a passionate software engineer to join us in building the best networking protocols and technologies powering a wide array of Apple...


  • Ottawa, Ontario, Canada HiringAgents Full time

    Job title: Senior Network Management Software EngineerClient: Myticas ConsultingLocation: Ottawa, Ontario, Canada - On-SiteContract type:Contract duration:Salary:About The RoleMyticas Consulting is seeking a Senior Element Management Systems (EMS) Developer to support a major carrier-grade network environment in Ottawa. In this role, you'll design,...


  • Ottawa, Ontario, Canada Aversan Full time

    Senior Hardware Design Engineer Aversan Inc. ) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Senior Hardware Design Engineerto join our team. ...


  • Ottawa, Ontario, Canada BlackBerry Full time

    Worker Sub-Type:RegularJob Description: Job DescriptionQNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems.  We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted...