Advanced Engineering-Principal Firmware Engineer

Job Locations US-RI-N. Kingstown
Posted Date 3 days ago(2/19/2025 4:45 PM)
Job ID
2025-4711

Overview

Hayward Holdings Inc. (NYSE "HAYW") is the largest manufacturer of residential swimming pool equipment in the world, with a significant presence in the commercial pool market that is continuously growing. Hayward designs, manufactures, and markets a full line of residential and commercial pool and spa equipment including pumps, filters, heating, cleaners, salt chlorinators, automation, lighting, safety, flow control and energy solutions at our company owned facilities. Headquartered in Charlotte, North Carolina, Hayward also has facilities in Tennessee, Arizona, and Rhode Island as well as Canada, Spain, France, Australia, and China.  This role is based in North Kingstown, RI.

 

Hayward Industries, a leader in cutting-edge electronics for swimming pool automation and control, is seeking an experienced Advanced Engineering Embedded Software Lead to join our Advanced Engineering R&D team. In this pivotal role, you will drive the development of next-generation pool control systems through groundbreaking algorithms, networks, and automation technologies.

Responsibilities

  • Technical Leadership: Lead software innovation for embedded systems, guiding cross-functional teams from concept to prototype (TRL 8-9).
  • Embedded Software Development: Design, develop, and implement microprocessor-based software for advanced pool automation, AI-driven systems, LED lighting, and sensors.
  • Innovation & Problem Solving: Identify and integrate emerging technologies to enhance performance, efficiency, and intelligence in pool automation.
  • System Integration: Ensure seamless hardware-software integration across mechanical and electrical systems.
  • Project Management: Oversee multiple projects, ensuring timely delivery while collaborating with engineers and product managers.
  • Documentation & Reporting: Maintain detailed technical documentation, test results, and project progress reports.
  • Continuous Improvement: Stay at the forefront of embedded software advancements and propose enhancements to design, performance, and software architecture.

Qualifications

Education:

  • Bachelor’s degree in Computer Engineering or related field (Master’s preferred).

Experience:

  • 10+ years in embedded software engineering, with a focus on product development.

Technical Skills:

  • Programming: Expertise in C/C++ for embedded systems; familiarity with Python, Rust, Matlab, JavaScript, Go, or R is a plus.
  • RTOS & Microcontrollers: Experience with FreeRTOS, ThreadX, ARM Cortex-M/A, RISC-V, and peripherals (UART, I2C, SPI, ADC/DAC, GPIO).
  • Hardware/Software Integration: Strong debugging skills; ability to read schematics and work with tools like oscilloscopes and logic analyzers.
  • Communication Protocols: Experience with CAN, Ethernet, Modbus, BLE.
  • Innovation & AI: Patent history preferred; knowledge of AI and machine learning for predictive systems is a plus.

Soft Skills:

  • Strong communication and technical documentation abilities.
  • Experience presenting to technical and executive stakeholders; conference presentations or thought leadership is a plus.
  • Proactive, hands-on approach with a passion for innovation and collaboration.

This is a unique opportunity to drive technological advancements in smart, energy-efficient pool systems. Join us in shaping the future of pool automation.

 

#LI-EP1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.