Firmware Engineer III
1 week ago
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.
-
Senior Firmware Engineer
4 days ago
canada, ca | ca Moment Energy Full timeSenior 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...
-
Software Engineer – Embedded Systems
24 hours ago
Canada Penta Search Group Full timeSoftware 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 timeOverview 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 timeOverview 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,...
-
Database Reliability Engineer III
4 days ago
remote, mb, canada | ca CrowdStrike Full timeAs 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...
-
Electronics Test Engineer
1 week ago
Canada Artech L.L.C. Full timeElectrical 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 timeOverview 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 timeOverview 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,...
-
Game Mathematician III
5 days ago
Canada Bluberi Full timeBLUBERI 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...
-
Game Mathematician III
2 weeks ago
Canada Bluberi Full timeBLUBERI 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...
-
Embedded Systems Architect
16 hours ago
Canada Argus Control Systems Full timeAt 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...
-
Senior Embedded Software Developer
18 hours ago
Canada Argus Control Systems Full timeAgriculture 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...
-
Principal Hardware Designer
4 days ago
Canada Sanmina Full timeJob 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...
-
Linux Kernel Developer
8 hours ago
Canada Argus Control Systems Full timeAre 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...
-
Senior Embedded Systems Engineer
1 week ago
Canada Stellar Recruitment Inc. Full timeOne 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...
-
Senior Controls Systems Developer
4 days ago
Canada Litens Automotive Group Full timeWho 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 timeStathera 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...
-
Development Engineer – Motor Controls
3 days ago
Canada Litens Automotive Group Full timeWho 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...
-
Senior Embedded Software Developer
18 hours ago
Canada Argus Control Systems Full timeOur 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...
-
Senior Software Development Engineer
12 hours ago
Canada Argus Control Systems Full timeWe'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...