Principal Embedded Software Engineer
Hayward Industries Inc
Principal Embedded Software Engineer
Hayward Holdings Inc. 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 position is based in North Kingstown, RI.
As a key member of the Firmware Engineering team, the Principal Embedded Software Engineer will define standards and best practices for the Firmware Engineering organization. This hands-on role involves architecting, managing, and executing product design and development from concept through volume production in a cross-functional team environment.
Responsibilities
- Provide technical guidance and mentorship
- Serve as the technical lead and architect for critical firmware and embedded software subsystems
- Design and develop complex embedded firmware systems, ensuring scalability, reliability, and maintainability
- Drive firmware architecture decisions, including task scheduling, communication frameworks, hardware abstraction layers, and fault management strategies
- Participate in hands-on firmware development including low-level hardware integration, debugging, and performance optimization
- Lead system bring-up and hardware/software integration for new embedded platforms
- Coordinate firmware activities across cross-functional teams including hardware engineering, reliability engineering, product testing, compliance, and manufacturing
- Work with Engineering Services to ensure products meet reliability, regulatory, and compliance requirements
- Collaborate with manufacturing engineering and external suppliers to ensure successful production deployment
- Communicate development progress, technical risks, and mitigation plans through concise status reporting
Qualifications
- BS or MS in Computer Engineering, Computer Science, or related field
- 10+ years of embedded firmware development experience in a product development environment
- 3+ years leading firmware architecture or technical development efforts across teams
- Expert-level development in C/C++ for embedded systems
- Experience developing firmware on ARM Cortex-M microcontrollers or similar embedded platforms
- Strong understanding of real-time embedded systems and RTOS concepts
- Experience implementing and debugging embedded communication protocols, including UART, SPI, I2C, CAN and RS-485
- Experience with hardware bring-up, board-level debugging, and hardware/software integration
- Proficiency using embedded debugging tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzers
- Experience designing robust embedded systems, including fault detection and recovery, watchdog strategies, logging and diagnostics, firmware update mechanisms and bootloaders
- Experience with configuration management systems (Git or equivalent) and engineering change control processes
- Knowledge of safety standards, EMC requirements, and regulatory compliance for embedded products
- Experience working with manufacturing engineering and production teams to transition products to high-volume manufacturing
Preferred Qualifications:
- Experience developing firmware for connected or IoT-enabled products
- Familiarity with wireless protocols such as BLE or Wi-Fi
- Experience with static analysis tools and coding standards
- Experience with automated testing and firmware CI/CD pipelines
- Experience designing firmware platforms used across multiple product lines
At Hayward, we are committed to quality, innovation, and sustainability—delivering solutions that inspire happiness and well-being. If you're passionate about solving complex problems and driving product excellence, we invite you to join our team!
- ...Embedded Systems Software Engineer At REGENT, we're on a mission to revolutionize regional transportation between coastal cities. We're not just building vehicles, we're creating a new category of transportation: the Seaglider. These groundbreaking wing-in-ground-effect...SuggestedRelocationFlexible hours
- ...with Backend Developers, Android Developers, Quality Assurance Engineers, and UI and UX Designers to create a world class product that... ...RESTful Services, XML, JSON, and Solid understanding of the software development lifecycle and software development tools (source...Suggested
- ...Mobile Engineer As a CBRE Mobile Engineer, you will be responsible for facility building maintenance focusing on retail sites within the assigned route territory. You'll be focused on several trades including HVAC, plumbing, electrical and general building repairs....SuggestedWork at officeVisa sponsorship
- ...This is a flexible, fully remote volunteer position. It is well-suited for students, early-career developers, or experienced engineers looking to apply their skills to a meaningful, mission-driven project. Time commitment can be adjusted based on availability and project...SuggestedRemote workWorldwideFlexible hours
- ...Senior Embedded Linux Engineer Become the in-house embedded Linux expert working on new board design BSPs, bootloaders, kernel preparation... ...responsible for designing and implementing embedded application software for new products incorporating networking technology (wired...Suggested
- ...islands, and communities like never before. Backed by leading investors and powered by a team of passionate, forward-thinking engineers, builders, and operators, we’re now scaling from a breakthrough prototype to full production - and building the team to make it happen...RelocationFlexible hours
- ...Platform Solutions Developer IND US is a 100% employee-owned, customer-focused government services provider with expertise in Engineering, Information Technology, Cybersecurity, Program/Financial Management, Logistics, and Data Analytics. At IND US, we believe in the...Work at office
- ...Overview Electric Boat is seeking engineers of all levels to join the Simulation/Stimulation (Sim/Stim) Software Engineering team at the Newport Engineering Office (NEO) in Middletown, RI. This is an opportunity to work with a team of engineers with diverse backgrounds...For contractorsWork at office
$60 - $120 per hour
...Software Developer $ 60 - $ 120 /hour pay Required Skills Python Rust GoLang Full-stack JAVA Node.js Android Development iOS Development... ...reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through...Contract workRemote work- ...4, Band 7 Job-Specific Essential Duties and Responsibilities: Provides subject matter proficiency supporting back-end software development activities. Applies analytical skills supporting process improvement, specialized studies, and requirements definition...Minimum wageContract workTemporary workWork experience placement
- ...Requires expertise in specialty areas. - Shall perform engineering tasks for back-end design and development efforts, including... ...degree may substitute for 2 years of experience. - 10 years of software development experience in object-oriented and scripted...Minimum wageContract workTemporary workWork experience placementRemote work
- ...- Requires expertise in specialty areas. - Shall perform engineering tasks for back-end design and development efforts including, but... ...degree may substitute for 2 years of experience. - 10 years of software development experience in object-oriented and scripted...Minimum wageContract workTemporary workWork experience placement
- .... The Naval Undersea Warfare Center (NUWC) is the United States Navy's full-spectrum research, development, test and evaluation, engineering and fleet support center for submarines, autonomous underwater systems, and offensive and defensive weapons systems associated with...Full time
- PURVIS is seeing a talented Software Developer to join our team. The Software Developer will work closely with a team of developers on... ...skills. Qualifications: Bachelor of Science in Computer Engineering, Computer Science, or equivalent engineering/technical degree...
- McLaughlin Research Corp. is seeking a Java Developer to support the Naval Undersea Warfare Center in Newport, RI. The successful candidate must have a Bachelor's Degree, strong communication skills, and experience in a collaborative environment using DevOps tools like ...Full time
- West Warwick, United States | Posted on 02/09/2026 We are seeking an experienced software engineer to join our team and assist with the integration of SAP S/4HANA Cloud and its APIs. The ideal candidate will have experience utilizing the SAP BTP environment to create integrations...
- Patrona Corporation is seeking a Chief Engineer Technical Support Analyst in Newport, RI. This role provides engineering support for Navy systems, requiring over 10 years of relevant experience and a Bachelor's Degree in a technical field. You will troubleshoot complex...
- ...Cloud Engineer The Cloud Engineer is responsible for designing, implementing, securing, and operating the organization's cloud and... ...BitBucket, etc. ~ A working understanding and experience using Software Development Lifecycle patterns, such as Continuous Integration,...Shift work
- ...Simulation Software Engineer (System Engineer) IND US is a 100% employee-owned, customer-focused government services provider with expertise in Engineering, Information Technology, Cybersecurity, Program/Financial Management, Logistics, and Data Analytics. At IND US...Contract workWork at office
- A leading biotech firm is seeking a Contingent Worker for remote support in SAP S/4HANA implementation. This role requires over 5 years of GMP warehousing experience and strong project management skills. The candidate will collaborate with teams to ensure effective execution...Contract workRemote work
- PURVIS is seeking a talented Software Developer to join the team in Newport, Rhode Island. The successful candidate will collaborate with developers on standalone applications in a Linux environment using Agile methodologies. Responsibilities include managing tickets,...
- Senior Java Azure Developer Location: Alpharetta, GA (F2F Required, Onsite from Day) Long Term Job Details: Java 8 above with Azure. Microservices / REST API JUnit's/ Cucumber Spring/ Spring Boot Implementing spring security for authentication, authorization, ...
- 12+ years in enterprise software delivery with at least 3 years as a Salesforce Technical Architect. In-depth knowledge of Salesforce Health Cloud, its data model, patient care processes, and healthcare compliance standards. Salesforce Domain Architecture certifications...Permanent employmentContract workLocal area
- A leading tech firm based in Jamestown is seeking a Salesforce Technical Architect with over 12 years of experience in enterprise software delivery. The ideal candidate will possess in-depth knowledge of Salesforce Health Cloud and demonstrate strong integration, data...
- A technology solutions provider in West Warwick is seeking an experienced software engineer to help integrate SAP S/4HANA Cloud APIs. Ideal candidates will possess strong knowledge of OData and SAP BTP, along with the ability to troubleshoot integration issues. Additionally...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- remote software sales North Kingstown, RI
- software implementation project manager North Kingstown, RI
- healthcare software sales North Kingstown, RI
- id software North Kingstown, RI
- software North Kingstown, RI
- senior principal software engineer
- principal software engineer
- principal software engineer manager
- principal embedded software engineer
- embedded design engineer


