yoinka

Software Engineer I

Watts Water Technologies

Blauvelt, NYFull TimeEntryH-1B sponsor company
Sign in to applyVerified
Location
Blauvelt, NY
Employment
Full Time
Work model
On-Site
Level
Entry
H-1B history
2 approvals (FY2023)
Posted

Skills

CI/CDGitJenkinsLinux

About this role

We’re Watts. Together, we’re reimagining the future of water. We feel proud every day about what we do. We're all part of the same crucial mission, no matter what function we support -- it's to provide safe, clean water for the world, and to protect our planet's most valuable resource. What we do: For 150 years, Watts has built best-in-class products that are trusted by customers in residential and commercial settings across the world. We are at the forefront of innovation, working with cutting-edge technology to provide smart and connected, sustainable water solutions for the future. Watts is a leading brand with a quality reputation — and we have a dynamic future ahead.​ PURPOSE: Watts Heating & Hot Water Solutions platform is seeking a highly-motivated Controls Engineer to be part of their team at Blauvelt, NY. Under the direction of Controls Engineering Manager, the Controls engineer will work cross-functionally to execute and deliver New Product Development (NPD) projects on time, within budget, and with adherence to the commercial specification. The Controls Engineer is responsible to design, development, and application of proprietary controls for hydronic heating and water heating systems from concept to acceptance working within the Heating & Hot Water Solutions (HHWS) business unit and collaborating with other controls groups within Watts Water Technologies, Inc. The Controls Engineer will also be responsible to lead their assigned NPD projects. Scope of Position Watts Water Technologies is seeking a highly motivated Software Engineer I to support New Product Development (NPD) initiatives. In this on-site role, the Software Engineer will collaborate cross-functionally to design, develop, integrate, debug, and test embedded software for proprietary electronic control systems used in hydronic heating and water heating products. The engineer will contribute throughout the product development lifecycle, including requirements analysis, software architecture, implementation, verification, validation, and product release, helping bring innovative solutions from concept to market within the Watts Applied Solutions (WAS) business unit. This position does not have any supervisory responsibilities. The Software Engineer I reports to the Embedded Software Engineering Manager. This is an on-site position located in Blauvelt, New York. Primary Job Duties and Responsibilities ·         Develop and maintain C++20 / Qt 6 applications for ARM-based embedded Linux controllers used in commercial hydronic and water heating products. ·         Implement new features and resolve defects across the firmware stack, including UI screens, control logic, and I/O handling for analog inputs, RTDs, flow sensors, relays, and touchscreens. ·         Write clean, deterministic C++ code suitable for real-time control, avoiding dynamic memory allocation in time-critical paths. ·         Integrate device communication over Modbus, BACnet, RS-485/RS-232, CAN bus, and Ethernet. ·         Build and cross-compile firmware using CMake and Yocto toolchains; deploy binaries to target hardware via SSH for on-device debugging in Qt Creator. ·         Write and maintain unit tests (Qt Test / GoogleTest) and Doxygen documentation per team coding standards (. clang-format, license headers, enum constants). ·         Contribute to Jenkins CI/CD pipelines for automated builds, testing, and packaging. ·         Use Git/GitHub for version control; triage issues, reproduce reported bugs, and submit changes through pull requests and code reviews. ·         Utilize AI-assisted development tools (e.g., GitHub Copilot) effectively and responsibly to streamline development, increase efficiency, and strengthen code quality. ·         Read schematics and PCBs to support hardware/software integration and lab validation against test benches.

Listing verified . Applications go through the company's official careers site.

← Back to Yoinka