Hayward Holdings Inc. is seeking a Firmware Engineer to help design and develop firmware for their next generation of pool and spa equipment, aiming to create reliable, efficient, and innovative embedded systems that enhance product performance and user experience.
Requirements
- Strong foundation in C or C++ programming for embedded applications.
- Basic understanding of microcontrollers and embedded system architecture.
- Familiarity with real-time operating systems (RTOS) concepts.
- Exposure to embedded debugging tools (e.g., emulators, logic analyzers, oscilloscopes).
- Working knowledge of version control systems (e.g., Git).
Responsibilities
- Design, implement, and test embedded firmware for microcontroller-based products under the guidance of senior engineers.
- Assist with debugging, troubleshooting, and validating firmware to ensure reliability and performance.
- Participate in code reviews and follow established coding standards and best practices.
- Write and maintain documentation, including design descriptions, test procedures, and release notes.
- Support firmware integration, verification, and deployment activities.
- Continuously learn and apply new technologies and techniques to improve code quality and product functionality.
Other
- Collaborate with cross-functional teams to understand system requirements and contribute to product design discussions.
- Bachelor’s degree in Computer Engineering, Computer Science, or related field.
- Strong problem-solving, analytical, and communication skills.
- Self-motivated, detail-oriented, and eager to learn in a collaborative environment.
- BSCE or BSCS or equivalent 4-year technical degree.