Enable job alerts via email!

Embedded Programmer, Junior

Chemelex

Edmonton

On-site

CAD 60,000 - 75,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading company as a Junior Embedded Programmer, where you'll develop firmware for innovative industrial products. This entry-level role offers a chance to work with experienced engineers, enhancing your skills in a collaborative environment focused on digital transformation.

Qualifications

  • Up to 2 years of coding experience in C/C++ or Rust.
  • Good troubleshooting and debugging skills.

Responsibilities

  • Develop firmware for industrial heating control and leak detection products.
  • Collaborate with senior developers and Product Management.

Skills

C/C++
Python
Troubleshooting
Debugging
Communication

Education

Bachelor’s degree in Electrical Engineering
Bachelor’s degree in Computer Engineering
Bachelor’s degree in Computer Science
Bachelor’s degree in Electronics

Tools

GitLab
Jira
Microsoft Teams
Oscilloscopes
Logic analyzers
Multimeters

Job description

Join to apply for the Embedded Programmer, Junior role at Chemelex.

Chemelex is a global leader in electric thermal and sensing solutions, protecting the world’s critical processes, places, and people. With over 50 years of innovation and a commitment to excellence, we develop solutions that ensure safety, reliability, and efficiency in diverse environments – from industrial plants and data centers to homes. We offer a portfolio of trusted brands including Raychem, Tracer, Nuheat, and Pyrotenax.

It’s a great time to join our team as we are growing and investing heavily in our digital transformation.

What You Will Experience In This Position

A new approach to embedded software development, building on your growing C/C++ knowledge, to create firmware for industrial heating control and leak detection products.

  • Gain experience developing new products for global markets and maintaining legacy products.
  • Expand your skills by coding and maintaining embedded applications as part of an agile team.
  • Work with senior firmware developers to:
  • Refine software requirements with Product Management.
  • Implement requirements in embedded firmware.
  • Assist with debugging firmware and participate in peer code reviews.
  • Troubleshoot interactions of firmware and hardware using oscilloscopes, logic analyzers, etc.
  • Test code through unit tests, automated testing systems, and manual testing.
  • Collaborate using GitLab, Jira, and Microsoft Teams.
  • Work with a fast-paced, talented technical team.
You Have

An ideal candidate will have:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics, or equivalent experience.
  • Up to 2 years of coding experience in C/C++ or Rust, ideally with embedded device exposure.
  • Good troubleshooting and debugging skills, with knowledge of scopes, logic analyzers, or multimeters.
  • Knowledge of: Object-Oriented programming, scripting languages like Python, multi-threaded programming, communication protocols (RS-485, BLE, Wi-Fi), GIT, reading schematics.
  • Motivated, energetic, quick learner, able to work independently.
  • Ability to create and maintain detailed technical documentation.
  • Strong communication and collaboration skills.
At Chemelex

We protect places of progress through electric excellence, from industrial plants and data centers to homes. Our core values—Experts with empathy, Explorer mindset, Example for others, and Exceptional impact—inspire our decisions and actions, defining excellence in our work.

We are committed to equal employment opportunity regardless of age, race, gender, or other protected characteristics.

Additional Details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industries: Appliances, Electrical, Electronics Manufacturing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Junior Developer

CATALIS

Edmonton

On-site

CAD 60,000 - 75,000

7 days ago
Be an early applicant

Junior Tax Analyst Programmer

Wealthsimple Inc.

Remote

CAD 60,000 - 100,000

17 days ago

Junior Developer Relations Engineer

Promote Project

Remote

CAD 40,000 - 83,000

30+ days ago

PLC Programmer

Allnorth Consultants Limited

Alberta

On-site

CAD 60,000 - 100,000

12 days ago

Mainframe Network Systems Programmer

Software International

Old Toronto

Remote

CAD 60,000 - 80,000

30+ days ago

Game Optimization Programmer (C++) - Create NA

Keyword Studios

Edmonton

On-site

CAD 70,000 - 110,000

27 days ago

Remote Senior Smart Contract Engineer - Build-A-Bera

Build-A-Bera

Old Toronto

Remote

CAD 60,000 - 80,000

30+ days ago

PLC Programmer

Allnorth Ingenieria

Edmonton

On-site

CAD 60,000 - 100,000

30+ days ago