Firmware Engineer III

1 week ago


Canada Rheem Manufacturing Full time

A Career at Rheem: Where Comfort Is Your Calling

At Rheem, we're dedicated to bringing comfort to people's lives. And, as a leading global manufacturer of heating, cooling, and water heating equipment, we're innovating all-new ways to deliver just the right temperature while saving energy, water and supporting a more sustainable future. It's an exciting challenge that requires a team of talented, passionate people with a diverse set of skills. From engineers to accountants, sales professionals to support experts, Rheem depends on people to power our innovations. Join Rheem and help shape the future of products that impact people's lives every day.

Job Summary:

The Firmware Engineer III will be responsible for the innovative design, development, testing, and release of embedded firmware for our products. This role offers an exciting opportunity to contribute to the next generation of heating/cooling/control technology while working alongside a talented team of engineers and innovators.

This position will serve our IBC Canada site, located in Burnaby, BC, Canada.

Responsibilities:

  • Design, code, test, and validate embedded software in Linux or RTOS controller environments, delivering new and enhanced features to heating/cooling and automation systems.
  • Collaborate with cross-functional teams, including hardware, software, mechanical product design and lab, to define firmware requirements and specifications for our heating/cooling/control products.
  • Design and develop embedded firmware solutions using embedded C/C++ programming or Python languages for microcontrollers, ensuring code quality, efficiency, and adherence to coding standards.
  • Implement firmware algorithms and control strategies for heating systems, including temperature control, combustion control, and system diagnostics.
  • Conduct thorough testing and validation of firmware to ensure functionality, reliability, and performance under various operating conditions and environmental factors.
  • Troubleshoot and debug firmware issues, analyze root causes, and implement corrective actions to address issues identified during the development and testing phases.
  • Collaborate with external partners and suppliers to integrate third-party components, libraries, and technologies into firmware solutions as needed.
  • Create and review HW electronic designs and components for our control systems
  • Stay current with industry trends, emerging technologies, and best practices in firmware development, embedded systems, and IoT (Internet of Things) to drive innovation and continuous improvement.
  • Create firmware documentation, including design specifications, test plans, and user manuals, to ensure clear and comprehensive documentation of firmware functionality and usage.

Qualifications:

  • Bachelor's degree in Electronics Engineering, Computer Engineering, Computer Science, or a related field.
  • Registered and in good standing with EGBC is an asset.
  • Minimum of 3 years of experience in embedded firmware development, preferably in the consumer electronics, automotive, or HVAC industry.
  • Proficiency in embedded C/C++ and Python programming with familiarity in assembly language programming for microcontrollers and embedded systems.
  • Experience developing in embedded Linux.
  • Experience with embedded development tools, such as compilers, debuggers, emulators, and integrated development environments (IDEs).
  • Strong understanding of hardware-software interfaces, peripheral devices, communication protocols, and sensor technologies.
  • Solid knowledge of firmware development methodologies, version control systems, and software testing techniques (e.g., unit testing, integration testing).
  • Excellent problem-solving skills and ability to analyze complex technical issues, identify root causes, and develop practical solutions.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams in a fast-paced, deadline-driven environment.


  • canada, ca | ca Moment Energy Full time

    Senior Firmware EngineerPosition Type: Full-time Company Name: Moment Energy Job Location: In-person at #103 - 7 Burbidge St, Coquitlam, BC Want to make a positive impact on the world?The Opportunity We are looking for a highly skilled and motivated Senior Firmware Engineer to join our talented engineering team and contribute to the development of...


  • Canada Penta Search Group Full time

    Software Engineer – Embedded SystemsHybrid | Full-Time | Competitive Salary + BonusPenta Search Group has been engaged by one of our clients, a leading medical device manufacturer, to hire a Software Engineer, Embedded Systems to join a high-impact R&D team building life-changing medical technology. This is a hands-on engineering role focused on embedded...

  • Data Engineer III

    2 weeks ago


    Canada OnX Full time

    Overview In today's rapidly evolving environment, organizations need to make data-driven decisions that deliver enterprise value. Our OnX Cloud and Artificial Intelligence practitioners design, develop, and implement large-scale data ecosystems, leveraging cloud-based platforms to integrate structured and unstructured data. We utilize automation, cognitive,...

  • Data Engineer III

    2 weeks ago


    Canada OnX Full time

    Overview In today's rapidly evolving environment, organizations need to make data-driven decisions that deliver enterprise value. Our OnX Cloud and Artificial Intelligence practitioners design, develop, and implement large-scale data ecosystems, leveraging cloud-based platforms to integrate structured and unstructured data. We utilize automation, cognitive,...


  • remote, mb, canada | ca CrowdStrike Full time

    As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn't changed - we're here to stop breaches, and we've redefined modern security with the world's most advanced AI-native platform. We work on large scale distributed systems, processing almost 3 trillion...


  • Canada Artech L.L.C. Full time

    Electrical Test EngineerJob DescriptionAre you passionate about cutting-edge electrical systems and thrive in dynamic, multi-time zone environments? Join us as an Electrical Test Engineer on an exciting long-term contract, where you'll play a pivotal role in testing and validating high-voltage electrical products with IoT capabilities.What Will You Do?Test...

  • Cloud Engineer III

    2 weeks ago


    Canada OnX Full time

    Overview In today's rapidly evolving environment, organizations need to make data-driven decisions that deliver enterprise value. Our OnX Cloud and Artificial Intelligence practitioners design, develop, and implement large-scale data ecosystems, leveraging cloud-based platforms to integrate structured and unstructured data. We utilize automation, cognitive,...

  • Cloud Engineer III

    2 weeks ago


    Canada OnX Full time

    Overview In today's rapidly evolving environment, organizations need to make data-driven decisions that deliver enterprise value. Our OnX Cloud and Artificial Intelligence practitioners design, develop, and implement large-scale data ecosystems, leveraging cloud-based platforms to integrate structured and unstructured data. We utilize automation, cognitive,...


  • Canada Bluberi Full time

    BLUBERI VALUES:- We Are the New School- Clarity and Transparency- Find It, Fix It, Own It- Standard Operating Success- Easiest Company to do Business With- It's A Team Sport- Celebrate Wins, But Never Be SatisfiedAbout the CompanyHeadquartered in Las Vegas and backed by more than 25 years of industry experience, Bluberi is an inventive company that is...


  • Canada Bluberi Full time

    BLUBERI VALUES:We Are the New SchoolClarity and TransparencyFind It, Fix It, Own ItStandard Operating SuccessEasiest Company to do Business WithIt's A Team SportCelebrate Wins, But Never Be SatisfiedAbout the CompanyHeadquartered in Las Vegas and backed by more than 25 years of industry experience, Bluberi is an inventive company that is dedicated to...


  • Canada Argus Control Systems Full time

    At Argus Control Systems, we're transforming the world of agriculture by providing cutting-edge technology to growers and plant scientists.We're driven by our vision to protect the environment, stabilize food security, and improve human health through innovative solutions.Job DescriptionThe Senior Embedded Software Developer will be responsible for...


  • Canada Argus Control Systems Full time

    Agriculture is transforming: new plants, better crops, greenhouse growing, vertical farming, and the technology that makes it all happen. We're driven by our vision to protect the environment, stabilize food security and improve human health by providing technology to growers and plant scientists who are making a difference. For the last 40years, we've been...


  • Canada Sanmina Full time

    Job Description Advanced Microsystems Technologies, AMT, is a technology division of Sanmina Corporation (Nasdaq: SANM), responsible for RF, Microelectronic, Optical components and Integrated Subsystems, providing services from design concept, through prototype design and testing, process development, assembly and test innovation, to volume...


  • Canada Argus Control Systems Full time

    Are you a talented software developer looking to make a meaningful impact in the agricultural sector?We're seeking a Senior Embedded Software Developer to join our R&D team at Argus Control Systems, where you'll have the opportunity to develop and maintain cutting-edge embedded software and firmware.About the Role:You'll be responsible for designing and...


  • Canada Stellar Recruitment Inc. Full time

    One of Stellar's clients is searching for a senior-level Embedded Systems Engineer to join their Lower Mainland-based team. If you're passionate about developing cutting-edge embedded software, enjoy working with hardware interfaces, and want to contribute to the future of IoT, let's connect Apply now or email your profile to apply@stellar-recruitment.com...


  • Canada Litens Automotive Group Full time

    Who is Litens? We are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company...

  • Test Engineer II

    24 hours ago


    Canada Stathera, Inc. Full time

    Stathera is seeking a highly motivated Test Engineer II to join our team and support the productization of our revolutionary MEMS-based timing devices. This role is ideal for passionate self-starters who thrive in cross-functional environments and want to tackle some of the world's most challenging timing problems.As a Test Engineer II, you will be directly...


  • Canada Litens Automotive Group Full time

    Who is Litens? We are a diverse group of talented people committed to creating solutions to problems and making the world a better place. We enhance and deliver both mechanical and electrified solutions that bring efficiency and sustainability to new heights. Founded in 1979, Litens has a proud history of being an innovative and highly respected company...


  • Canada Argus Control Systems Full time

    Our world is changing. Our population is growing. Agriculture is transforming: new plants, better crops, greenhouse growing, vertical farming, and the technology that makes it all happen. At Argus, this is our world. We're driven by our vision to protect the environment, stabilize food security and improve human health by providing technology to growers and...


  • Canada Argus Control Systems Full time

    We're seeking a highly skilled Senior Embedded Software Developer to join our R&D team at Argus Control Systems.As a key member of our team, you'll be responsible for designing, developing, and maintaining embedded software and firmware that drives innovation in the agricultural sector.Key Responsibilities:Develop and maintain embedded Linux-based...