Embedded Software Engineer

apartmentHigh Tech Genesis placeOttawa calendar_month 

Ready to level up your career? High Tech Genesis is looking for an 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.

Required Skills and Experience:

  • 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

Please be advised:

Applicants must have the legal right to work in Canada. Kindly submit your resume in MS Word format upon application for this position.

TO APPLY:

If you have the skills and experience required for this position, please forward your resume to:

E-mail: resumes@hightechgenesis.com

We are an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Quote Job Reference: 6136675586

Posted 2025-03-24

check_circleNuovelle offre

Embedded software engineer

apartmentHigh Tech GenesisplaceOttawa
Overview Languages English Education  •  Bachelor's degree Experience 5 years or more Hybrid Work must be completed both in person and remotely. Experience and specialization Computer and technology knowledge  •  C  •  Linux
local_fire_departmentRecherche urgente

Lead Software Engineer - Ottawa

apartmentManevaplaceOttawa
functional Collaboration: Work closely with hardware engineers, AI researchers, and product teams to optimize system performance and deploy AI models on edge devices.  •  Automation & DevOps: Develop CI/CD pipelines for embedded software, ensuring seamless...
electric_boltPrise de poste immédiate

Ottawa - Software engineer

apartmentVALOR DistributionsplaceOttawa
systems, process control software and other embedded software control systems Experience and specialization Area of specialization  •  E-commerce...