Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer I

$88k - $95k

Watts Water Technologies

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 bycustomers in residential and commercial settings across the world.We areat theforefront of innovation, working with cutting-edge technology to provide smart andconnected, sustainable water solutions for the future. Watts is a leading brand with aquality 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%.
Required Qualifications
  • 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.
Preferred Qualifications
  • 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.
General Applicable Company Competencies
  • 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.
Working Conditions: While performing the job duties, you will be working on-site at a manufacturing facility and will perform the majority of your duties in an office environment. You may, at times, be required to be present on the manufacturing floor and will be required to wear the appropriate personal protective equipment. You will be required to work in the office at the Blauvelt, NY location (Monday - Friday). Your scheduled work hours will be communicated to you by your manager. Physical Requirements : Specific physical abilities required for this position include, but are not limited to:
  • 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.
Pay Range : The expected salary range for this position is $88K - $95K annually. Actual compensation will be dependent upon individual skills, experience, qualifications, and applicable law. Nothing in this job description restricts Watts' right to assign or reassign duties, responsibilities, and working hours/conditions to this position at any time. This position is "at will," which means that either the employee or Watts may terminate the employment relationship at any time, with or without notice, and for any lawful reason. #LIOnsite Watts in it for you : Please note that the following benefits apply only to permanent roles and do not apply to internship roles. Competitive compensation based on your skills, qualifications and experience Comprehensive medical and dental coverage, retirement benefits Family building benefits, including paid maternity/paternity leave 10 paid holidays and Paid Time Off Continued professional development opportunities and educational reimbursement Additional perks such as fitness reimbursements and employee discount programs Learn more about our benefit offerings here: How we work: At Watts, our culture is team-oriented and supportive. Employees here genuinely care about the quality of their work, and about each other. Our people are the heart of who we are and contribute to our longevity and continued success. And this is a place where you can have a big career. No matter your role, there are opportunities for learning and development, and your daily contributions make a meaningful impact on the lives of people who use our products and on the future of water. Watts is committed to equal employment opportunity. We follow a policy of administering all employment decisions and personnel actions without regard to race, color, religion, creed, sex, pregnancy, national origin, sexual orientation, age, physical or mental disability, genetic disposition or carrier status, marital status, military or veteran status, minorities, or any other category protected under applicable federal, state, or local law. Consistent with the obligations of state and federal law, Watts will make reasonable accommodations for qualified individuals with disabilities. Any employee who needs a reasonable accommodation should contact Human Resources. Watts Water Technologies

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Blauvelt, NY vacancy
  • $88k - $95k

     ...Water Solutions platform is seeking a highly-motivated Controls Engineer to be part of their team at Blauvelt, NY. Under the direction...  ...Position Watts Water Technologies is seeking a highly motivated Software Engineer I to support New Product Development (NPD) initiatives... 
    Suggested
    Permanent employment
    Full time
    Internship
    Local area
    Monday to Friday
    Flexible hours

    Watts Company

    Blauvelt, NY
    3 days ago
  •  ...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... 
    Suggested
    H1b
    Local area

    KPMG

    Montvale, NJ
    1 day ago
  •  ...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-... 
    Suggested
    Full time
    Local area

    KPMG

    Montvale, NJ
    2 days ago
  • 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... 
    Suggested
    Work visa

    Hypres

    Elmsford, NY
    more than 2 months ago
  •  ...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... 
    Suggested
    Visa sponsorship
    Work visa

    Triangle Manufacturing

    Saddle Brook, NJ
    a month ago
  • 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...

    3B Staffing LLC

    Montvale, NJ
    4 days ago
  • $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 work
    Work at office
    Shift work

    Veterinary Emergency Group (VEG)

    White Plains, NY
    10 days ago
  • Lead Azure Application Support Engineer Location: Hybrid Local Candidates Only Duration: Long-Term Contract (24+ Months) Job Summary STAFFXPERT LLC is seeking a Lead Azure Application Support Engineer on behalf of our client in [Location] to provide hands... 
    Long term contract
    Permanent employment
    Local area
    3 days per week

    Staffxpert LLC

    Montvale, NJ
    3 days ago
  • $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

    Crestron Electronics

    Northvale, NJ
    2 days ago
  • $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 placement
    Local area

    Interstate Waste Services

    Teaneck, NJ
    1 day ago
  • $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 work
    Work at office

    Cross River

    Fort Lee, NJ
    1 day ago
  •  ...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 employment
    Work experience placement
    Casual work
    Worldwide

    Mercury Systems

    Upper Saddle River, NJ
    1 day ago
  • 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...

    Jobleads-US

    Montvale, NJ
    4 days ago
  • $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 time
    Flexible hours

    W. R. Berkley

    West Harrison, NY
    2 days ago
  •  ...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... 

    Orion Innovation

    Montvale, NJ
    4 days ago
  • 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.... 

    Blackbird Recruiting

    Suffern, NY
    2 days ago
  •  ...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... 

    Keylent Inc

    Montvale, NJ
    2 days ago
  • 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 ...

    Keylent Inc

    Northvale, NJ
    5 days ago
  • $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 time
    Temporary work

    Careers at Crestron

    Rockleigh, NJ
    2 days ago
  •  ...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

    Omni Inclusive

    Pearl River, NY
    2 days ago
  •  ...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

    Jobleads-US

    Montvale, NJ
    5 days ago
  • $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 time
    Work experience placement
    Shift work

    Qualcomm

    Paramus, NJ
    2 days ago
  • $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 pay
    Shift work

    Becton Dickinson & Company

    Franklin Lakes, NJ
    2 days ago
  • 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 time
    Contract work
    For contractors

    Stryker

    Mahwah, NJ
    4 days ago
  •  ...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... 

    Jobleads-US

    Montvale, NJ
    1 day ago
  • 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... 

    E-Solutions

    Englewood Cliffs, NJ
    2 days ago
  •  ...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 area
    Remote work

    Versant Media

    Englewood Cliffs, NJ
    a month ago
  •  ...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... 

    KPMG

    Montvale, NJ
    5 days ago
  • $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 time
    Work experience placement

    Mavis Tire

    White Plains, NY
    2 days ago
  •  ...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

    OnMed LLC

    White Plains, NY
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!