Embedded Software Engineer
Ju Ta Tao (Harry)
Taiwan | harryju3@gmail.com | (+886) 988-633-765
Embedded software engineer focused on RTOS, OT protocols, and system architecture.
Skills
C / C++ / Python
Embedded Linux
Zephyr
FreeRTOS
Modbus TCP
MQTT
SNMP
CI/CD
Docker
ARM
AI / Deep Learning
Work Experience
Moxa Inc. | Software Engineer R&D
2023 - Present
Product Development
- Designed embedded OT and protocol architectures.
- Developed P2P and Modbus communication frameworks.
- Maintained CI/CD workflows for legacy products.
- Optimized system reliability on constrained platforms.
Customer Support
- Resolved customer issues across protocol and embedded systems.
Collaboration
- Worked with PM, QA, and front-end teams on embedded products.
Academia Sinica | Intern
Jul. 2019 - Sep. 2019
- Developed speech recognition web applications.
Education
National Chung Cheng University
2020 - 2022
M.S. in Computer Science and Information Engineering
- AI and speech recognition research using PyTorch.
- Focused on low-resource speech recognition systems.
Chang Gung University
2015 - 2020
B.S. in Computer Science and Information Engineering
- Built AI and speech recognition projects using TensorFlow and Django.
- Developed embedded and RTOS-based ARM projects.
Projects
High-availability MQTT broker mesh for Zephyr, ESP32, and Linux edge deployments.
MQTT
Zephyr
ESP32
Linux
Edge IoT
Core Features
- Lightweight MQTT broker running on Zephyr RTOS, ESP32, and Linux.
- Broker Mesh that synchronizes publish/subscribe traffic across nodes.
- Failover and fallback path that keeps clients online during broker failures.
- Automatic load balancing for client connections and topic subscriptions.
Results
- Validated with ESP32 Wi-Fi brokers, ESP32 + W5500 Ethernet brokers, and Linux brokers.
- Reached 99.99% delivery in fixed-message broker failure recovery tests.
- Matched Mosquitto-level throughput in single-broker benchmark testing.