Embedded Software Engineer

AI overview

Write robust C and Python code while developing automation scripts for unit testing and collaborating on network protocol integration in a dynamic engineering environment.

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.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Embedded Software Engineer Q&A's
Report this job

This job is no longer available