Bootstrap

Chemelex

Embedded Programmer, Junior

๐Ÿ“ŒEdmonton, Canada ๐Ÿ‡จ๐Ÿ‡ฆ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ junior

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.
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ junior

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Canada ๐Ÿ‡จ๐Ÿ‡ฆ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—