
Embedded Software Engineer
- On-site
OTTAWA, ON CANADA
FULL-TIME
ANTICIPATED VACANCY
Job description
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.
Job requirements
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.
or
All done!
Your application has been successfully submitted!