×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Developer III

Job in Toronto, Ontario, C6A, Canada
Listing for: Mueller Water Products
Full Time position
Listed on 2026-10-11
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, AI Engineer (Applied/Software)
Salary/Wage Range or Industry Benchmark: 80026 - 110009 CAD Yearly CAD 80026.00 110009.00 YEAR
Job Description & How to Apply Below
Who We Are

Thank you for your interest in Mueller Water Products, Inc. For more than 165 years, Mueller Water Products, Inc. has been building the future of water infrastructure. From lifesaving fire protection to data intelligence, we are committed to developing products and solutions that help cities and utilities deliver clean, safe drinking water to hundreds of millions of people across North America.

Our purpose is to connect communities to water, life’s most essential resource, with exceptional, people solutions and products. Behind that purpose is a dedicated team, united by our shared values of respect, integrity, trust, inclusion and safety. With a vision to be the leader in water infrastructure solutions—solving challenges, enriching lives and safeguarding the future—we are making a positive impact that will last for generations.

By joining Mueller, you become part of a dynamic team dedicated to excellence and innovation, working collaboratively to achieve meaningful results. We champion our people because when they succeed, our communities thrive. Vacancy Disclosure:
This posting is for an existing vacancy within our organization that we are actively seeking to fill.

Firmware Developer III Description

We are looking for a motivated team player to be part of our embedded software design team, where they will play a key role in designing, developing, and enhancing our industry-leading IoT water network products. Our products are deployed in large numbers globally and assist our customers in managing critical water infrastructure. The successful candidate will have a passion for developing embedded software systems;

a keen eye for reliable embedded software design, and the methodologies needed to achieve it; and a tenacity for problem solving and debugging, leaving no stone unturned in the pursuit of quality and performance. Collaborating with internal stakeholders and a multi-disciplinary engineering team, they will help to guide our products through every step of the design lifecycle: from inception all the way through sustaining engineering.

Required

Education & Experience

Bachelor’s degree in electrical & electronics engineering, computer science, or similar degree 6+ years of experience in firmware development 4+ years of experience with embedded C programming language

Required Knowledge, Skills, Abilities and Other Competencies
  • Working knowledge of the internal architecture of MCUs to enable making use of a variety of peripherals
  • Working knowledge of hardware to facilitate integration efforts, including reading hardware schematics and using test equipment like oscilloscopes, logic analyzers, signal generators, and power supplies
  • Ability to understand binary protocols and comfortable working with binary data
  • Experience with multi-threaded programming
  • Familiarity with Linux
  • Experience with source code management/versioning tools and practices
  • Familiarity or interest in using AI-assisted coding and testing tools (e.g., Git Hub Copilot or similar) to accelerate development and improve quality
  • Ability to produce detailed technical documentation
  • Strong problem solving and analytical skills
  • Demonstrably excellent organizational, communication and interpersonal skills
  • Ability to work both independently and as a team contributor
  • Candidate must be eligible to travel to the United States and maintain a valid passport
  • Experience with audio signal processing
  • Experience writing production code on Digital Signal Processors
  • Experience with Python and MATLAB/Octave
  • Working experience with FreeRTOS
  • Experience with ARM Cortex-M family of MCUs
  • Experience with GPS/GNSS and cellular modem modules
  • Experience with battery operated and low power applications
  • Experience with TCP/IP
  • Experience with in an Agile…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary