
Senior Embedded Software Engineer
Job Description
The IoT Embedded Software Engineer designs, develops, and maintains embedded software for UCT’s smart valve solutions, integrating hardware and cloud features to deliver innovative IoT products. This role collaborates with hardware teams and vendors to create test jigs and procedures, drives agile development, and ensures projects meet time, cost, and quality goals. It leads onsite teams, manages people, and supports production through prototyping, debugging, and system integration. With strong expertise in C/C++, RTOS, MCU architectures, and IoT protocols, the engineer enhances product reliability, efficiency, and innovation in fluid management solutions.