

Supplies engineered water systems and plumbing fixtures for hygiene, drinking water, flow control & conservation.
Stay current with emerging technologies, tools, and industry trends in embedded systems.
Write and maintain C code in bare-metal environments.
Participate in code reviews, design reviews, and writing technical documentation.
Provide technical guidance and support to internal teams including sales, customer service, and manufacturing, and assist in training junior engineers or technicians.
Promote a safe and organized work environment by following company procedures and contributing to process improvements and operational excellence."
Support and improve existing product lines by identifying opportunities for performance optimization, and compliance with evolving standards.
Ensure firmware meets functional, performance requirements.
Contribute to continuous improvement of development processes, tools, and coding standards.
Supports the Operations organization through Bill of Material maintenance and verification.
Implement and optimize low-level drivers, communication protocols, and real-time control algorithms.
Collaborate with hardware engineers during board bring-up, system integration, and debugging. • Conduct unit testing, integration testing, and performance tuning of firmware modules.
Manage engineering deliverables and timelines across multiple projects, ensuring alignment with the Product Development Process.
Aids the Quality and Engineering department through DVTs, RCAs, and Rel Testing
Contribute to the design, development, and debugging of embedded firmware for microcontrollers and embedded systems in new and existing products.
Troubleshoot and resolve complex firmware issues across development and production environments.
Knowledge of Python, Bash, or other scripting languages for test automation. GOOD TO HAVE
Strong understanding of hardware-software integration and embedded system architecture.
Experience with ARM Cortex-M0+ or similar microcontroller architectures.
Minitab
Azure - DevOps/Source Tree/GIT
Microsoft D365"
Excellent problem-solving, analytical, and communication skills.
Proficiency with debugging in an embedded development using testing tools such as IDEs, logic analyzers, oscilloscopes, etc.
UART, SPI, I^2C Comm Protocol
AutoCAD Inventor and Vault
Ability to work collaboratively in a team-oriented environment.
Experience with bare-metal programming, interrupt-driven systems, and low-power designs in C programming language
Familiarity with bootloaders, firmware over-the-air (OTA) updates, low-power design, and/or real-time operating systems (RTOS).
Microcontroller
5 years of relevant experience
Adobe Creative Suite
Bachelor’s degree in electrical engineering, Computer Engineering, Computer Science or a related field
Proficiency with communication protocols such as I2C, SPI, UART, etc.
Familiarity with version control systems (e.g., Git) and issue tracking tools / project management (e.g., Azure DevOps).
We are seeking a highly skilled The Firmware Engineer leads the development and refinement of embedded software for smart water and plumbing systems. This role involves ownership of firmware architecture, module design, and system integration. You will collaborate with cross functional teams to implement robust, scalable code for microcontroller-based products, optimize performance, and ensure compliance with industry standards. This position offers opportunities to mentor junior engineers and contribute to Zurn’s mission of delivering intelligent, sustainable water technologies.
Ability to read and interpret schematics.