12+ years firmware/software full stack development from kernel device driver, API to user interface, across applications of embedded, security, networks, AI, and high-performance computing.

George Hu

12+ years firmware/software full stack development from kernel device driver, API to user interface, across applications of embedded, security, networks, AI, and high-performance computing.

Available to hire

12+ years firmware/software full stack development from kernel device driver, API to user interface, across applications of embedded, security, networks, AI, and high-performance computing.

Experience Level

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

Language

Amharic
Advanced
Javanese
Advanced

Work Experience

Senior Software Engineer - Consultant at Johnson and Johnson (Raritan, NJ)
May 1, 2024 - Present
Europa robotic surgical equipment development, test and validation in regulated environment. Board bring-up of STM32 multicore MCU with FreeRTOS; ARM M7; BSP for GPIO, Ethernet, and USB. Established Bitbucket and CMake build environment; Jenkins CI integration for automated tests. Real-time application development for synchronized camera sensors and laser emission; multi-camera video capture and rendering using ROS pub/sub and Qt. API development in C++ and Python for serial and Ethernet communications. Maintained Git/JFrog/Docker/Jira/Confluence setup; automated API tests using GoogleTest and Pytest.
Senior Software Engineer - Consultant at Meta Platforms, Inc.
December 1, 2022 - April 1, 2024
AR/VR lab software development for VR product lines. Embedded Paddington lidar and camera system enhancements; added gamma correction setting as DSP-based image enhancement. Synapse image acquisition system for real-time video and multi-channel low-latency data transfer. API development for camera sensor detection; multi-camera video capture and ROS2 pub/sub; Qt QML UI design for video playback. Set Buck build environment and Chef-based code submission with automated testing and verification.
DevOps and System Integration Engineer - OpenEdge at Intel Corporation
July 1, 2021 - December 1, 2022
DevOps and system integration for OpenEdge distributed service product. C/C++ (17, 20), Python, Java, Golang, JavaScript coding; real-time, low-latency data processing; ML image processing with OpenCV and TensorFlow; CUDA acceleration. InfluxDB (NoSQL) data management; Cython API development for data maintenance and query search; web display for video ingestion with GPS, histograms, and spectrum analysis. Docker-Compose and Kubernetes-based infrastructure; OpenStack configurations; AWS support. Built API and tooling for automated verification and testing.
Lead Engineer at Peraton Labs
April 1, 2018 - June 1, 2021
Lead engineer for multicast client-server architecture design and development in a secure network environment. Customized client cryptographic PKI application development (keypair generation, CSR signing, certificate revocation status checks). System and module architecture design (UML); C++/C#, .NET, Java, Python across Windows and Linux; TCP/IP tunnel data transfer; Linux kernel bypassing for low-latency processing. Qt widgets and QML UI; DllImport/COM interfaces; OpenSSL/TLS/CryptoAPI/JWT/REST for secure procedures. AWS-based web server; MQTT-based secure messaging; SQL DB design; performance testing with iPerf and VLC; SNMP network monitoring.
Project Leader, System Engineer at VeriSci Corp.
November 1, 2015 - April 1, 2018
Medical diagnostic device '0-1' development; NIH-funded glaucoma diagnosis technology; real-time video display with GPU interrupts and DirectX; DSP-based processing; SAS and MATLAB for clinical data analysis; EHR data processing and HL7/DICOM protocols; ultra-low-noise precision amplifier design with FIR/IIR filters. IEC 62304, IEC 60601 and FDA 510(k) compliance; prepared 510(k) submission; CI/CD guidance aligned with FDA 21 CFR Part 820.
Senior Software Engineer - Consultant at Futurewei Technologies
January 1, 2014 - November 1, 2015
R&D for Centralized Radio Resource Control (CRRC) of 5G wireless base station. Embedded Linux and Android development (Yocto/Bitbake); device drivers RS-485/SPI/I2C/GPIO; GDB/JTAC debugging; OpenStack configurations for virtual machines; multicast video streaming with gstreamer and VLC; automated QA testing framework using Selenium.
Lead Software Engineer at SiriusXM Radio
November 1, 2012 - January 1, 2014
Internet radio infrastructure simulation and automated QA testing; C# WinForms/.NET; multi-platform client-server applications; MySQL, PostgreSQL, PHP; automated test platform design for program validation of broadcasting streams.

Education

Ph.D. in Electrical Engineering at New Jersey Institute of Technology
January 11, 2030 - January 14, 2026
M.S. in Electrical Engineering at Shanghai University
January 11, 2030 - January 14, 2026

Qualifications

IEC 62304 compliance
January 11, 2030 - January 14, 2026
IEC 60601 compliance
January 11, 2030 - January 14, 2026
FDA 510(k) submission preparation
January 11, 2030 - January 14, 2026
21 CFR Part 820 production quality guidance
January 11, 2030 - January 14, 2026

Industry Experience

Software & Internet, Computers & Electronics, Healthcare, Life Sciences, Professional Services, Manufacturing, Government