Post Job Free
Sign in

Embedded Software Engineer

Company:
High Tech Genesis Inc.
Location:
Ottawa, ON, Canada
Posted:
July 02, 2025
Apply

Description:

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

High Tech Genesis Inc. is an Equal Opportunity Employer. Diversity and inclusion are at the core of our values.

Please be advised:

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

Apply