Skip to content

Embedded Software Developer-Team Lead

  • On-site
  • CA$130,000 - CA$140,000 per year

Ottawa ON

On-Site

Full time

Currant 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. 

We’re looking for a hands-on team member to help drive our embedded development and test work. You’ll contribute to the codebase, guide technical decisions, and support the delivery of reliable embedded solutions without people‑management duties.

 

We’re looking for a hands-on team member to help drive our embedded development and test work. You’ll contribute to the codebase, guide technical decisions, and support the delivery of reliable embedded solutions without people management duties.

In this role you will;

• Lead the design, development, and testing of complex embedded systems while maintaining strong hands on contributions in coding and debugging.

• Serve as the team’s technical point of contact, offering guidance on architecture, implementation, and troubleshooting.

• Support and mentor developers and testers through code reviews and by promoting best practices in embedded C/C++, RTOS, and hardware integration.

• Define and oversee the testing strategy, ensuring thorough unit, integration, and Hardware in the Loop (HIL) verification.

• Collaborate with stakeholders to translate requirements into clear technical specifications and architectural designs.

• Drive technical decision making and resolve complex engineering challenges throughout the development lifecycle.

• Maintain and improve development workflows, including CI/CD pipelines, version control, and automated testing frameworks.

• Foster a culture of technical excellence, continuous learning, and collaborative problem solving within the team.

Job requirements

• 10+ years of embedded software development experience.

• 3+ years in a senior or technical leadership capacity.

• Expert-level proficiency in C and C++, with strong experience in resource constrained systems and low level hardware interaction.

• Hands-on experience with Real-Time Operating Systems (RTOS) and bare metal development.

• Proven history of architecting and delivering production grade embedded systems.

• Solid understanding of communication protocols such as CAN, LIN, SPI, I2C, Ethernet, and UART.

• Experience designing and implementing automated testing strategies and Hardware in the Loop (HIL) systems.

• Proficiency with debugging tools (e.g., JTAG, logic analyzers, oscilloscopes) and Git version control.

• Strong communication skills, with the ability to explain complex technical topics to both technical and non technical audiences.

• Experience in Automotive, IoT, or Industrial applications is highly desirable.

• Familiarity with CI/CD pipelines and agile development practices.

• This role is 100% work from office. Relocation of candidates will not be considered or provided.

• Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

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.

On-site
  • Ottawa, Ontario, Canada
CA$130,000 - CA$140,000 per year

or