Firmware and Software Engineer

2 weeks ago


Edmonton, Canada Chemelex Full time

Firmware and Software Engineer - Product Engineering Join to apply for the Firmware and Software Engineer - Product Engineering role at Chemelex Firmware and Software Engineer - Product Engineering Join to apply for the Firmware and Software Engineer - Product Engineering role at Chemelex Direct message the job poster from Chemelex Sr. Talent Acquisition Partner @ Chemelex | Innovative Recruiting Strategist 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.What You Will Experience In This PositionBuilding on your C/C++ experience, improve and maintain our secure firmware for our champion industrial heating control and leak detection products.Comprehensive Firmware Development: Under the guidance of senior embedded firmware developers, engage in embedded firmware & software development in an agile environment, including:Refining software and testing requirements for new features with Product Management Implementing requirements and tests in embedded firmware by programming in C, C++, C#, or Python Participating in design and code reviews Debugging firmware, Windows and mobile applications using appropriate techniques and tools Engage in manufacturing test system software development and refinement Product Engineering: Refresh and upgrade our portfolio of global products with new product features.Testing: Draft test plans. Program unit tests, integration tests, and hardware in the loop tests.Documenting: Creating technical documentation for internal and external use.Using GitLab, Jira, and Microsoft Teams to collaborate with team members Working collaboratively with a fast paced technical team of friendly talented professionals You HaveBachelor’s degree in Electrical Engineering, Computer Science & Engineering, Electronics, or equivalent Experience in developing and debugging embedded systems, including: Real Time Operating Systems (RTOS) Multi-threaded/multi-tasking programming Ability to read and understand data sheets and review electronic schematics Communication protocols such as RS-232, RS-485, IP, BLE, Wi-Fi, Modbus, CAN bus, or BACnet Troubleshooting and embedded debugging Ideally 2+ years of coding experience in C/C++, ideally for embedded devices. Knowledge of Python and C# Strong electronics troubleshooting and embedded debugging experience (proficient with tools such as JTAG debuggers, logic analyzers, oscilloscopes, signal generators, digital multi-meters, etc) Experience with test fixture software development for Manufacturing is an asset Experience with Git or similar version control 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 ChemelexWe 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.Seniority level Seniority level Entry level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Industries Appliances, Electrical, and Electronics Manufacturing Referrals increase your chances of interviewing at Chemelex by 2x Get notified about new Software Engineer jobs in Edmonton, Alberta, Canada . Edmonton, Alberta, Canada CA$50,000.00-CA$75,000.00 4 days ago Edmonton, Alberta, Canada $50,000.00-$80,000.00 1 day ago Web Application Developer II (Full stack) Sherwood Park, Alberta, Canada 2 weeks ago Intermediate/Senior Full Stack Developer Software Engineer I, Backend (Identity Decisioning) Intermediate Software Developer – Device Management Software Engineer - Solutions Engineering Web Application Developer III (Full stack) Sherwood Park, Alberta, Canada 3 weeks ago Front End Designer (Remote - 6 Month Position) Software Engineer I (Consumer Servicing) Software Engineering Specialist - Human Data Greater Edmonton Metropolitan Area $55.00-$65.00 3 days ago Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Senior Full-Stack Engineer – AI-Powered Products Edmonton, Alberta, Canada CA$90,000.00-CA$150,000.00 3 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr



  • Edmonton, Canada Chemelex Full time

    Firmware and Software Engineer - Product EngineeringJoin to apply for the Firmware and Software Engineer - Product Engineering role at ChemelexFirmware and Software Engineer - Product EngineeringJoin to apply for the Firmware and Software Engineer - Product Engineering role at ChemelexDirect message the job poster from ChemelexSr. Talent Acquisition Partner...


  • Edmonton, Canada Chemelex Full time

    Firmware and Software Engineer - Product EngineeringJoin to apply for the Firmware and Software Engineer - Product Engineering role at ChemelexFirmware and Software Engineer - Product EngineeringJoin to apply for the Firmware and Software Engineer - Product Engineering role at ChemelexDirect message the job poster from ChemelexSr. Talent Acquisition Partner...


  • Edmonton, Canada Chemelex LLC Full time

    Firmware and Software Engineer - Product EngineeringEdmonton, AB, CanadaJob DescriptionPosted Friday, June 27, 2025 at 4:00 AMChemelex 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...


  • Edmonton, Canada Chemelex LLC Full time

    Firmware and Software Engineer - Product Engineering Edmonton, AB, Canada Job Description Posted Friday, June 27, 2025 at 4:00 AM 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...


  • Edmonton, Canada Chemelex LLC Full time

    Firmware and Software Engineer - Product Engineering Edmonton, AB, Canada Job Description Posted Friday, June 27, 2025 at 4:00 AM 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...


  • Edmonton, Canada ROSS Full time

    Our client is a global company providing optimal solutions for various applications involving heat tracing, floor heating, snow melting & de-icing, temperature measurement, wiring, and leak detection systems. They’ve engaged ROSS (www.getROSS.com) to help them recruit a Software Engineer for Embedded Firmware Design. Position Summary: Our client is...


  • Edmonton, Canada ROSS Full time

    Our client is a global company providing optimal solutions for various applications involving heat tracing, floor heating, snow melting & de-icing, temperature measurement, wiring, and leak detection systems. They’ve engaged ROSS (www.getROSS.com) to help them recruit a Software Engineer for Embedded Firmware Design.Position Summary:Our client is currently...


  • Edmonton, Canada ROSS Full time

    Our client is a global company providing optimal solutions for various applications involving heat tracing, floor heating, snow melting & de-icing, temperature measurement, wiring, and leak detection systems. They’ve engaged ROSS (www.getROSS.com) to help them recruit a Software Engineer for Embedded Firmware Design.Position Summary:Our client is currently...


  • Edmonton, Canada ROSS Full time

    Position Summary Our client is a global company providing solutions for heat tracing, floor heating, snow melting, de‑icing, temperature measurement, wiring, leak detection, and related systems. They are recruiting a Software Engineer for Embedded Firmware Design. The role is based in Edmonton, Alberta, and the organization is willing to relocate the right...


  • Edmonton, Canada ROSS Full time

    Position Summary Our client is a global company providing solutions for heat tracing, floor heating, snow melting, de‑icing, temperature measurement, wiring, leak detection, and related systems. They are recruiting a Software Engineer for Embedded Firmware Design. The role is based in Edmonton, Alberta, and the organization is willing to relocate the right...