Jobs.ca
Jobs.ca
Language
Chemelex logo

Senior Firmware Engineer, Product Engineering

Chemelex1 day ago
Edmonton, AB
Senior Level
Full-Time

About the role

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 firmware development, building on your RUST & C++ experience, create secure firmware & software for our champion industrial heating control and leak detection products.

  • Integrate with new product development team on FW domain for seamless product handoff & delivery to market
  • Work with product managers to create new product features for global markets and refresh existing products.
  • Comprehensive Firmware Management: You will be a fundamental subject matter expert on our Product Engineering Team, you will oversee embedded firmware & software deployed around the world in our best-in-class connected systems, preventing catastrophic events – such as frozen pipes & liquid leaks in industrial and commercial settings. Key responsibilities also include
  1. Refining firmware and testing requirements

  2. Establish standards and testing strategy for embedded systems using RUST, C++, C#, Python, or similar

  3. Leading design and code reviews

  4. Debugging firmware, Windows and mobile applications

  5. Developing and refining software in manufacturing test systems

  • Lead the organization in Cybersecurity and IEC62443 compliance for new and existing embedded solutions
  • Lead the organization through your embedded firmware expertise:
  1. Provide guidance to the team to address technical issues, drive development activities and perform code reviews

  2. Lead global project teams, managing technical scope of project execution, oversee internal and external resources as required

  3. Transfer knowledge from NPI to Operations, enforce best practice sustainment in NPI process

  4. Discover, qualify and integrate new and advanced FW/SW techniques

  5. Provide thoughtful leadership through mentorship, technical reports, published papers, seminars and active participation in industry associations and technical conferences

  • Guide best practices: As a key member of the Product Engineering team, ensure Firmware/software engineering best practice methodologies are applied throughout the lifecycle.
  • Use CI/CD, setting up and maintaining software development environments, performing code integration and code check-in, and setting up automated build environments.

YOU HAVE:

  • Bachelor’s degree in Electrical Engineering, Computer Science & Engineering, Electronics, or equivalent
  • 7+ years of experience in developing and debugging embedded systems, including:
  1. Real Time Operating Systems (RTOS)

  2. Multi-threaded/multi-tasking programming

  3. Experience with communication protocols ( RS-485, IP, Modbus, Canbus, BACNet), data exchange formats (eg. Jason, XML), communications (eg. Serial, Bluetooth, BLE, TCP/IP, Ethernet, TLS, wireless), scripting languages (eg. Python, Perl, BASH, PowerShell or JavaScript)

  • Experience coding in RUST, C++; ideally for embedded devices. Other languages include C#, Python or similar
  • Knowledge of Linux development, kernel development, U-boot, Snaps, or SnapCraft
  • Past experience troubleshooting embedded code, ideally in RUST, C++. Use one or more of the following: debugger, GDB, JTAG, data loggers, logic probes, oscilloscope, or simulator.
  • Skilled in creating & maintaining detailed technical documentation, ability to reas schematics and wiring diagrams
  • A passion for taking on initiative, proven success running multiple simultaneous projects
  • Proven success collaborating with global teams and leading cross-functional technical projects.

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.

About Chemelex

Appliances, Electrical, and Electronics Manufacturing
5001-10,000

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.​ ​ Chemelex is a Brookfield company. Our trusted brands include Raychem, Tracer, Pyrotenax, and Nuheat, all enabling the world to move forward with confidence.

Similar jobs you might like