Embedded Software Engineer Job at High Tech Genesis, Ottawa, ON

M2xrd0JmdVlWbThEdmsvY2ZRZXRrUndYekE9PQ==
  • High Tech Genesis
  • Ottawa, ON

Job Description

Location: Ottawa, ON

Hybrid: On-site 2 days per week.

Term: Full time, permanent

Ready to level up your career? High Tech Genesis is looking for a Embedded Software Engineer with strong expertise in C and Python development to join our team.

 

In this role, you will be responsible for writing robust, high-quality code, developing automation scripts for unit testing, and collaborating closely with other engineering teams to ensure seamless integration and system performance. A strong understanding of network engineering concepts and the ability to implement and troubleshoot them in a software context is crucial for success in this role.

 

Roles and responsibilities include:

  • 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

Preferred Qualifications:

  • 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 Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values. Please advise High Tech Genesis of any accommodation measures you may require.

  1. Applicants must have the legal right to work in Canada.

  2. Kindly submit your resume in MS Word format upon application for this position.

Job Tags

Permanent employment, Full time, 2 days per week,

Similar Jobs

TELUS

Security Consultant II Job at TELUS

 ...digital world, cybersecurity is paramount. The TELUS Health Chief Security Office (CSO) is committed to staying ahead of the curve,...  ...their data is secured at the highest levels. As a Security Consultant II, you will support the Mergers and Acquisitions (M&A) team in... 

AECOM

Carbon & Climate Change Manager - Airport Project Job at AECOM

 ...Work with Us. Change the World. At AECOM, we're delivering a better world. Whether improving your commute, keeping the lights on,...  ...Join us. Job Description AECOM is seeking a Carbon & Climate Change Manager to join our team. This position is based on-site,... 

Weapon X Security

Virtual Administrative Assistant Job at Weapon X Security

We're looking for a virtual assistant who can work remotely with our team on varied administrative tasks. The ideal candidate is someone who is very organised, pays attention to detail, and can work under tight deadlines. Similar job experience is not required, but we... 

Lifemark Health Group

Registered Massage Therapist Job at Lifemark Health Group

 ...Registered Massage Therapist - Lifemark Physiotherapy Welland Independent contractor Fee for Service / Split Fee Location: 555 Prince Charles Drive N. , Welland, ON Are you passionate and dedicated to making a positive impact on peoples health and wellness? If...