Embedded Programmer, Junior

Chemelex


Date: 2 weeks ago
City: Edmonton, AB
Contract type: Full time
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 people’s homes. We deliver future-ready technologies, advanced engineering capabilities and local expertise backed by global standards. Our offering includes a leading portfolio from our trusted brands: 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 world markets and maintaining legacy products.
  • Expand your development skills by coding and maintaining embedded applications as part of an agile team.
  • Be guided by senior firmware developers to:
  • Aid in refining 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.
  • Testing of code through unit tests, automated test systems and manual testing
  • Using GitLab, Jira, and Microsoft Teams to collaborate with fellow team members
  • Work collaboratively with a fast paced technical team of friendly talented professionals

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 exposure to embedded devices.
  • Good troubleshooting and debugging abilities, ideally with knowledge of scopes, logic analyzers, or multi-meters.
  • Knowledge of one or more of: Object Orientated programming, a common scripting language (eg. Python), or multi-threaded/multi-tasking programming, communication protocols (eg. RS-485, BLE, Wi-Fi), GIT, reading electronic schematics
  • Motivated, energetic, a quick learner, able to work independently given direction.
  • Have the ability to create and maintain detailed technical documentation.
  • Good communication and collaboration skills.

At Chemelex

We protect places of progress through electric excellence.

Pioneering plants, sprawling data centers, busy transport hubs, and your own home. These are the places that bring progress to the world, and the places that we protect with time-tested technologies, advanced engineering, and a suite of services. Because here, excellence is everything.

Our Dimensions of Excellence reflect the core values of Chemelex. Together, they inspire our decisions and guide our actions – defining excellence in our work for colleagues, customers and communities.

  • Experts with empathy
  • Explorer mindset
  • Example for others
  • Exceptional impact

We are committed to equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by national, federal, state or local law.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

GardaWorld Edmonton - 100% Commission Business Developer

GardaWorld, Edmonton, AB
1 week ago
Your RoleAs Regional Sales Manager, you will lead, develop, and inspire a team of direct sales professionals across multiple verticals—including residential, B2B, and home builder channels. This is a hands-on leadership role where you will be responsible for setting a high-performance culture, supporting reps in the field, and driving the execution of sales strategies that accelerate growth. You’ll play a...

Health Care Aide - Regular Part Time [BJP WG2 E3 0.56] -AgeCare Jasper Place

AgeCare, Edmonton, AB
2 weeks ago
About UsAt AgeCare, our mission is to empower residents to live their lives to the fullest by prioritizing their health and well-being. We firmly believe that we are working in our residents' homes, and we dedicate ourselves to providing a comfortable and person-centered environment. Working in long-term care is more than just a job; it is a calling for many...

Welders Helpers (Pieline) – 15/6 Schedule – Northern BC

Energy Job Shop, Edmonton, AB
3 weeks ago
9 hours ago 1 way to applyWelders Helpers (Pieline) – 15/6 Schedule – Northern BCSurerus Murphy Joint VentureThe Straight GoodsPipelineBritish ColumbiaDepending on ExperienceFull TimeCampWhat You’ll Like About This JobThis field-based Welder’s Helper role in Northern BC supports pipeline construction welders on remote worksites. Responsibilities include grinding, material handling, equipment setup, and general site cleanup. Ideal for applicants with good hand-eye...