I am a software engineer with cross-functional experience in embedded systems, AI hardware, and secure communications. I have a proven ability to drive performance optimization and product-level innovations in interdisciplinary teams. I am passionate about leveraging my expertise in programming and hardware design to build efficient, scalable, and innovative technology solutions. Throughout my education and professional experience, I have developed strong skills in multiple programming languages including Python, C++, and Java, and hardware design languages such as VHDL and Verilog. I take pride in improving system performance and security while collaborating with diverse teams to deliver impactful results.

Harry Dingjie Hu

I am a software engineer with cross-functional experience in embedded systems, AI hardware, and secure communications. I have a proven ability to drive performance optimization and product-level innovations in interdisciplinary teams. I am passionate about leveraging my expertise in programming and hardware design to build efficient, scalable, and innovative technology solutions. Throughout my education and professional experience, I have developed strong skills in multiple programming languages including Python, C++, and Java, and hardware design languages such as VHDL and Verilog. I take pride in improving system performance and security while collaborating with diverse teams to deliver impactful results.

Available to hire

I am a software engineer with cross-functional experience in embedded systems, AI hardware, and secure communications. I have a proven ability to drive performance optimization and product-level innovations in interdisciplinary teams. I am passionate about leveraging my expertise in programming and hardware design to build efficient, scalable, and innovative technology solutions.

Throughout my education and professional experience, I have developed strong skills in multiple programming languages including Python, C++, and Java, and hardware design languages such as VHDL and Verilog. I take pride in improving system performance and security while collaborating with diverse teams to deliver impactful results.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Systems Software Engineer at Untether AI
April 30, 2022 - August 19, 2025
Built a high-throughput data pipeline in Python to interface with AI chips via PCIe, enhancing defect detection accuracy by 80%. Designed a lossless compression algorithm (LZMA + RLE) to preprocess and compress chip model data, reducing I/O overhead and improving processing efficiency by 35%. Debugged kernel modules and runtime services in Linux for better ML inference workload compatibility. Developed modular C++ runtime components supporting scalable deployment in multi-chip ML compute environments.
C++ Developer - Data Security and Privacy Protection at Huawei
April 30, 2021 - August 19, 2025
Engineered a secure communication layer for ML-based services utilizing RSA encryption, gRPC, and C++, improving encryption efficiency by 20% without compromising throughput. Designed scalable message serialization schemas with Protobuf and C++ that accelerated inter-service data flow by 80% in privacy-critical applications. Used Docker and Git to enable rapid prototyping and team iterations of ML infrastructure. Built protocol abstraction layers with JSON and C++ for secure message passing in real-time ML systems.
Embedded Software Engineer at Ford Motor
August 31, 2020 - August 19, 2025
Automated Bluetooth hardware performance tests using Python, reducing manual QA overhead and enabling large-scale data logging. Enhanced system observability and data diagnostics by integrating Jenkins CI/CD and PyCharm test suites, cutting development cycle time by 50%. Assisted migration of legacy systems to ARM-based SYNC 3+ platform, enhancing compatibility with sensor fusion and infotainment ML features. Collaborated on performance tuning of Apple CarPlay system using C++, improving real-time responsiveness by 25%.
iOS Software Developer at Touch Bistro
December 31, 2019 - August 19, 2025
Designed data-driven POS features including order splitting and gift card analytics with Swift, Objective-C, and Python, aiding customer behavior modeling. Developed cloud-based communication infrastructure between iPads and servers, reducing request latency by 30%, critical for real-time data synchronization and ML tasks. Resolved data synchronization issues in sales and labor reports using MySQL Workbench, AWS, and SQLite, improving reliability for BI and analytics. Participated in three major product releases focusing on backend integrations and performance profiling.

Education

Master of Engineering at University of Toronto
September 1, 2023 - June 30, 2025
Bachelor of Applied Science at University of Waterloo
September 1, 2018 - April 30, 2023

Qualifications

Waterloo ECE Dean's Honor List Award
January 1, 2021 - August 19, 2025
President Scholarship
January 1, 2019 - August 19, 2025

Industry Experience

Computers & Electronics, Software & Internet, Telecommunications, Manufacturing, Financial Services

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire a Developer

We have the best developer experts on Twine. Hire a developer in Toronto today.