Summary
Jinchao Lu is an embedded software and controls engineer with 8+ years building rapid-prototyping toolchains, HIL/MIL/SIL testbeds, and production-ready firmware for automotive and energy systems. He has deep hands-on experience with MATLAB/Simulink code generation, NI hardware (CompactRIO, PXI), and low-level drivers for CAN, SPI, I2C, DMA and automotive charging protocols like J1772. At startups and Tier-1 engineering firms he bridged board bring-up, HAL and bootloader development with algorithm design, automated testing (Google Test) and hardware debugging using oscilloscopes and JTAG. Recent work spans embedded C/C++/assembly and Rust for bare-metal Project Kuiper devices, plus EV charger firmware that detects charging modes and integrates J1939/CAN databases. Unusually for a software-focused engineer, he pairs his firmware craft with thermal and mechanical design skills—SolidWorks/CAD, engine calibration and thermochemical reactor prototyping—bringing multidisciplinary insight to embedded systems. Based in Redmond, WA, he combines field-proven troubleshooting with a passion for rapid prototyping in autonomy, powertrain and energy applications.
8 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (BEng) Thermal Energy Power Engineering(Refrigeration & Air-condition and Vehicle Engine), Bachelor of Engineering (BEng) Thermal Energy Power Engineering(Refrigeration & Air-condition and Vehicle Engine) at South China University of Technology
Master of Science (MS) Mechanical Engineering, Master of Science (MS) Mechanical Engineering at University of Florida
English, Chinese, Chinese