Research & Development - Firmware Engineer Intern

ChemelexEdmonton, AB
Hybrid

About The Position

Chemelex is seeking an intern for a 4 to 8-month internship, beginning May 2026, to work in their Research and Development center in Edmonton. The intern will focus on embedded development, using Rust or C/C++ to create secure firmware for industrial heating control and leak detection products. This role offers practical experience alongside experienced embedded firmware professionals in a collaborative agile team environment, with a flexible hybrid schedule. Preference will be given to those in their third or fourth year of their post-secondary program.

Requirements

  • Enrolled in an approved program to obtain a degree in Electrical Engineering, Computer Engineering, Computing Science, or equivalent.
  • The program must include a co-op or student internship component.
  • Firmware or software design and implementation skills, ideally with Linux, FreeRTOS, or bare metal.
  • Ability to code in C, C++, Rust, or similar.
  • Ability to effectively communicate technical concepts with peers and team members.
  • The ability to rapidly learn and apply complex technologies.

Responsibilities

  • Combine formal education with hands-on experience to kickstart a career in firmware engineering.
  • Demonstrate the ability to quickly learn and harness modern tools to test, implement, and deploy embedded firmware solutions.
  • Gain experience programming and debugging firmware and electronics.
  • Be a valued member of the firmware team and collaborate with hardware and testing teams.
  • Learn and apply leading-edge firmware development practices to grow Chemelex’s product portfolio.
  • Gain exposure to Industrial Internet of Things (IIoT) technologies.
  • Work in a highly collaborative agile team environment to deliver industry-leading digital solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service