Principal Embedded Software Engineer

Hayward Industries

$120K — $150K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Computer Engineering, Computer Science, or related field
  • 10+ years of embedded firmware development experience in a product environment
  • 3+ years leading firmware architecture or technical development across teams
  • Expert-level development in C/C++ for embedded systems
  • Experience with ARM Cortex-M microcontrollers or similar platforms
  • Strong understanding of real-time embedded systems and RTOS concepts
  • Proficiency with embedded debugging tools (JTAG/SWD debuggers, oscilloscopes)

Responsibilities

  • Provide technical guidance and mentorship to team members
  • Lead firmware architecture as the technical expert for key projects
  • Design and develop scalable embedded firmware systems
  • Drive architecture decisions on scheduling, communication, and fault management
  • Engage in hands-on development including hardware integration and optimization
  • Oversee hardware/software integration for new embedded platforms
  • Coordinate across teams to ensure successful project execution

Benefits

  • Commitment to quality, innovation, and sustainability
  • Opportunities to solve complex problems
  • A work environment that fosters happiness and well-being
Full Job Description
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! #LI-LS1

Similar Jobs

More Jobs at Hayward Industries

More Consumer Technology Jobs

Find similar Principal Embedded Software Engineer jobs: