> Markdown version of [/jobs/ext/1490254-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1490254-principal-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Embedded Software Engineer - **Company:** Hayward Industries, Inc. - **Location:** North Kingstown, RI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Board Bringup, Abstraction Layers, ARM Architecture, Automation of Tests, C++ (Programming Language), Configuration Management, Static Program Analysis, Communications Protocols, Computer Engineering, Software Debugging, Embedded Software, Firmware, Hardware Design, Joint Test Action (IEEE Standards), Performance Tuning, Real-Time Operating Systems, Reliability Engineering, Software Deployment, Systems Integration, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Data Logging, Serial Peripheral Interface, Git, Information Technology, Software Coding - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bf21d298224c5c41 ## About the Role * 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! #LI-LS1 ## Description * + 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 ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Crypto-secure Data Management with In-Database Blockchain](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [Build Delightful Mobile Experiences with Kotlin, Realm, and Atlas Device Sync](https://www.wearedevelopers.com/videos/694-build-delightful-mobile-experiences-with-kotlin-realm-and-atlas-device-sync) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)