Software Engineer I
$88k - $95kWatts Company
On-Site Blauvelt, NY Full time 10017656 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.
- Collaborate cross-functionally with Controls, Hardware, QA, and Product teams on NPD projects from concept to acceptance.
- Assume responsibility for other projects assigned by the Embedded Software Engineering Manager or Company management.
- Responsibility directly tied to Watts Values (Integrity, Accountability, Continuous Improvement, Transparency)
- Travel up to 5%.
- Bachelor's degree in electrical engineering, electronics and communications, software engineering, computer science/engineering or related field.
- 1+ years of experience developing production-level code using C++ (C++17 or newer preferred).
- Experience with software development in a Linux desktop environment
- Experience with version control using Git & GitHub
- Working knowledge of industrial communication protocols such as Modbus, BACnet, CAN bus, Ethernet/IP, Bluetooth, Wi-Fi, MQTT, and Cellular.
- Familiarity with Schematic design and PCB layout
- Excellent interpersonal skills, maintain strong working relationship with all internal groups
- Proficient in business applications - MS Office, Adobe Acrobat, etc.
- Understanding of and adherence to applicable laws, codes, policies, regulations and safety practices and procedures, as applicable.
- Must successfully establish employment eligibility and satisfactorily complete background checks, including drug screening, and required pre-employment testing as a condition of employment.
- 2+ years of experience in C++ software development.
- Experience with Qt framework for GUI development .
- Expert in C++20, strong knowledge of CI/CD pipelines (Jenkins), and unit testing frameworks (Qt Test, GoogleTest).
- Experience developing user-space C++ applications targeting ARM-based embedded Linux platforms
- Past exposure to building and deploying Yocto-based kernel images with Jenkins
- Development experience with AI Agents/LLMs for code generation, review, and productivity tooling; Machine Learning exposure a plus.
- Familiarity with Doxygen documentation standards and clang-format-enforced coding styles.
- Commitment to Watts’ values of integrity, accountability, continuous improvement and innovation, and transparency.
- Punctuality and dependability.
- Ability to be flexible and adapt to changing work priorities and stressful conditions.
- Adherence to all personnel policies, procedures, and standards of process as implemented by Watts.
- Maintain productive and collaborative relationships with other Watts employees.
- Adherence to Watts’ seven cultural beliefs: Growth Mindset, Customer-Focused Innovation, Constant Communication, Clear Goals, Collaborate Globally, Be Inclusive, and Take Action.
- Ability to stand for long periods of time.
- Ability to lift and carry up to [insert amount] pounds.
- Ability to push and pull up to [insert amount] pounds.
- Ability to physically move around manufacturing floor.
- Ability to read documents and communicate clearly with management and coworkers.
- Ability to wear personal protective equipment, which may include, but is not limited to, safety shoes, hearing protection, and safety glasses.
- ...Fair360 and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus organization.Responsibilities:Serve as the Subject Matter Expert (SME) and lead...SuggestedH1bLocal area
- ...Fair360 and others. If you're as passionate about your future as we are, join our team. KPMG is currently seeking an Associate, Software Engineer to join our Ignition Tax Product practice. Responsibilities: Design, develop, and maintain software applications and GenAI-...SuggestedFull timeLocal area
- ...Job Description Job Description Providing Engineering and Manufacturing solutions since 1955, Triangle specializes in precision engineering... ...in people's lives. SUMMARY Develop and implement custom software solutions that drive business objectives through process...SuggestedVisa sponsorshipWork visa
- Educational Requirements: The ideal candidate will typically possess a degree in Computer Science, Computer Engineering, or Electrical Engineering. Technical Experience: ~GUI development (UI/UX) ~Hardware control interface ~Ethernet-based control ~Signal processing...SuggestedWork visa
- Key Technologies & Skills .NET 8 C# Microservices architecture APIs Angular 18 (open to candidates with Angular 14+) Azure SQL or SQL Server Azure Cloud (nice to have) FS Developer (Full-stack developer) Experience working across the full application stack: backend, middleware...Suggested
$170k - $200k
...internal products need to scale with the speed, reliability, and care our hospitals depend on every day. As a Senior Frontend Software Engineer, you will build the interfaces our hospital teams rely on every day. Your focus will be DogByte, the product at the center of...Casual workWork at officeShift work$122.5k - $198k
Lead Software Engineer At Crestron Electronics, Inc we build the technology that integrates technology. We are proud to be the largest and most recognized brand in automation and control solutions, and the premier technology partner for fortune 500 businesses globally....Temporary work$130k - $170k
...continuously leverage advances in AI technologies for the benefit of the business. What We're Looking For We are looking for a Software Engineer II to focus on solutions for our AI Transformation team. You will work in-office at least four days per week at our Fort Lee,...Temporary workWork at office- ...Summary: Join a small, collaborative team of interdisciplinary engineers, continuously developing cutting edge products within Mercury... ...technologies. It's an excellent opportunity for an experienced software, electrical, or firmware engineer with strong C programming...Permanent employmentWork experience placementCasual workWorldwide
$80k
...proud to combine the resources of a large company with the values and care of a family-run business. Essential Job Summary: The Software Engineer is responsible for designing, developing, and maintaining business-critical applications and workflow solutions that support...Work experience placementLocal area- KPMG LLP in Montvale, NJ seeks an Associate Director, Cloud Solution Architect (Azure & IaC Specialist) to lead secure, scalable Azure workloads and cross-platform integrations for the Workbench AI platform. You will define IaC standards with Terraform, guide DevOps...
$85k - $110k
...clinical practices, proven return-to-work strategies and robust software into one system for seamless management of workers'... ...case management. Responsibilities As a Software Development Engineer (SDE), you will participate in the entire software development...Full timeFlexible hours- ...Orion delivers game-changing business transformation and product development rooted in digital strategy, experience design, and engineering, with a unique combination of agility, scale, and maturity. We work with a wide range of clients across many industries including...
- ...the requirements, current state architecture of the enterprise and create roadmap for the future enhancements accordingly Create Software Architecture Document, High Level and Low Level Design document, Non functional requirements for the project Define Integration Design...
- Senior Software Engineer Healthcare-focused HCM SaaS company seeking an experienced Senior Software Engineer to build and support business-critical software. This role is ideal for someone who embraces AI tools to improve development speed, quality, and problem-solving....
- Tech Lead Location: Rockleigh, New Jersey Duration: 12 Months Skills EAI Basics Primary: Technical/Data Analyst with good knowledge in SQL and integrations using API. Good to have: Mulesoft, MQ, SFTP Salesforce project experience would be added advantage ...
$114.5k - $185k
...Overview Crestron Electronics is seeking a Lead Quality Engineer with a primary focus on Audio and DSP testing within the Unified... ...work effectively in a fast-paced environment and deliver quality software to production within tight schedules is required Track...Full timeTemporary work- ...Skills / Experience: • 3-5 years of relevant IT support, desktop engineering, systems support, or infrastructure experience, including: •... ...installation, configuration, and administration • Software installation and troubleshooting • Hardware and peripheral troubleshooting...Local area
- ...guide, and coordinate multi-disciplinary delivery teams across engineering, infrastructure, and DevOps to execute complex system... ...complex, multi-subscription Azure landscapes. Strong grasp of software-defined networking, routing, DNS, load balancing, and private...H1b
- ...Tomatoes, GolfNow and GolfPass. Job Description About the Role: We're looking for an experienced Senior React Native Software Engineer to help design, build, and evolve high-quality mobile experiences for iOS and Android. The ideal candidate is a hands-on...Local areaRemote work
- Software Engineer - AI Location: Englewood Cliffs, NJ (5 days/week onsite) Duration: Long term Key Skills: 8+ years of Software Engineering / AI / Enterprise Architecture experience Strong programming in Python, Java, JavaScript, TypeScript, and SQL Hands-on experience...
$105.5k - $168.8k
...takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech... ...Description Summary: The Pyxis ES Development team is looking for Software Engineers to join a high-performing, collaborative development...Hourly payShift work$122.5k - $183.7k
...Number Of Positions 1 Shift Unspecified Job Description Company:Qualcomm Technologies, Inc. Job Area:Engineering Group, Engineering Group > Cellular Technologies Software General Summary: This individual independently plans, performs the moderately-defined...Full timeWork experience placementShift work- ...KPMG LLP seeks a Director, Global Security Engineering Lead to join the Global Digital Group. You will own the GSOC tech estate architecture, drive DevOps maturity, automation, and AI-enabled capabilities across detection, triage, and response. Responsibilities include...
- Work Flexibility: HybridAs a Principal Architect, EDT Data Platform Engineering you will translate enterprise data architecture into scalable engineering solutions on the Azure and Databricks Lakehouse platform. You will partner with delivery teams, business representatives...Full timeContract workFor contractors
$90k - $150k
...employees, stores, and distribution centers. You would work closely with other engineers and our product management team, as well as regularly work on-site with other departments to ensure our software is scalable and meets business needs. Responsibilities ● Work with our...Full timeWork experience placement- ...KPMG is currently seeking a Senior Engineer to join our Audit Technology Organization (ATO). Responsibilities: Develop and implement... ...Minimum three years of recent professional experience in software engineering, with demonstrated experience in building and deploying...
- ...systems, not tickets. You have shipped and operated user-facing software end to end - browser to API to database to deployment - and... ...most. The Role OnMed is looking for a Principal Software Engineer to serve as the senior-most individual technical contributor across...Contract work
- ...quality initiatives. Collaborate with frontend developers, QA engineers, DevOps teams, architects, and business stakeholders.... .... Required Skills & Experience ~6+ years of professional software development experience with strong hands-on experience in Java...
- We are looking for an Analytics Application Engineer to support and advance an internal reporting platform serving teams in River Edge, New Jersey. This position blends application engineering, data integration, and analytics development to deliver reliable dashboards...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
- software Blauvelt, NY
- trading software engineer
- entry level software development engineer
- entry level associate software engineer
- netflix software developer
- software engineer 1 year experience
- 2021 software engineer internship
- software engineer internship remote
- senior software engineer ruby on rails
- software developer positions




