Back to job search
HT
High Tech GenesisVerified Job Source

Senior Embedded Linux & Network Software Test Automation Engineer (AI-Enabled)

Develop and execute automated testing for network operating systems, focusing on validating Layer 3 networking features. Collaborate with development teams to troubleshoot software issues and ensure high-quality software.

  • On-site
  • Ottawa, ON
  • Posted Jul 6, 2026
  • Apply by Jan 2, 2027
  • 1 position

Job summary

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. We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3 networking features, developing Python automation, troubleshooting software issues, and collaborating with development teams to ensure high-quality software. In this role, you will: Develop and maintain automated test frameworks and test cases. Validate networking features in an Embedded Linux environment. Build Python automation and support CI/CD testing. Troubleshoot defects, perform root cause analysis, and verify fixes. Collaborate with developers to improve software quality. Strong experience with C, Python, and Embedded Linux. Knowledge of Linux internals, Layer 3 networking, TCP/IP, and routing. Experience with automated software testing and test framework development. Strong debugging, analytical, and communication skills. Experience with Cisco IOS XR, Junos, SONiC, or similar network operating systems. Knowledge of OSPF, BGP, MPLS, IPv4/IPv6, and virtualization. Experience using AI tools (ChatGPT, GitHub Copilot, Cursor, Claude, or similar) to improve automation, testing, debugging, and productivity. High Tech Genesis Inc. is an Equal Opportunity Employer committed to building inclusive teams where diverse perspectives drive innovation. We support an accessible recruitment process and are happy to provide accommodation upon request. Applicants must be legally authorized to work in Canada, and resumes should be submitted in Microsoft Word format.

What you’ll do

Develop and execute automated testing for network operating systems, focusing on validating Layer 3 networking features. Collaborate with development teams to troubleshoot software issues and ensure high-quality software.

Requirements

Candidates should have strong experience with C, Python, and Embedded Linux, along with knowledge of networking protocols and automated testing. Experience with AI tools to enhance productivity is also preferred.

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded Linux
  • Network Software
  • Test Automation
  • Python
  • C
  • Linux Internals
  • Layer 3 Networking
  • TCP/IP
  • Routing
  • Automated Software Testing
  • Test Framework Development
  • Debugging
  • Analytical Skills
  • Communication Skills
  • Cisco IOS XR
  • Junos

Job areas

  • Technology
  • Engineering
  • Software
  • Consulting

Additional details

Minimum experience
5+ years
Apply by
Jan 2, 2027
Posting language
English
Working hours
40 hours per week
Seniority
Not Applicable