Embedded Software Developer
Core
Design and develop embedded software for connected water heating products, including modular architectures, control systems, and automated testing.
Role type
Embedded Software Engineer (IoT/Connected Devices)
Builds
Smart, connected water heating solutions
Domain
Heating, cooling, and water heating equipment
Required skills
Embedded software development, RTOS, embedded system architecture, Wi-Fi, Bluetooth, RS232, RS485, I2C, SPI, ESP32, STM32, Renesas platforms
Preferred skills
Embedded Linux, OTA firmware updates, AWS, cloud-based IoT platforms, mechatronics, electronics
Technologies
ESP32, STM32, Renesas, Wi-Fi, Bluetooth, RS232, RS485, I2C, SPI, AWS
Responsibilities
Design and develop embedded software for connected products, Develop modular software architectures and control systems, Implement and test software modules, Create automated testing and validation solutions, Evaluate hardware and software platforms, Collaborate with internal stakeholders to define requirements
Seniority
Mid-level, hands-on IC
