Summary
James Peng is a Staff Software Systems Engineer with 9 years of experience specializing in battery management systems and controls for electric vehicles, currently working across Rivian and Volkswagen Group Technologies. He blends systems engineering, model-based development, and Six Sigma discipline to design scalable BMS architectures, lead HIL validation, and drive cross-functional software integrations from prototype to production. Comfortable in C, MATLAB/Simulink/Stateflow, Python and automotive toolchains like CANape and dSPACE, he also manages technical programs and mentors engineers to deliver monthly agile software releases. His background spans Ford, NIO (where he built HIL benches and holds a vehicle-operation patent), and hands-on transmission rebuilds, giving him rare depth across physical, electrical and software domains. Bilingual in Mandarin and English with budding Japanese and Korean skills, he pairs technical rigor with practical manufacturing and test-floor experience. An engineer who “dares to fight the dark,” he’s equally at home authoring control algorithms and coordinating large-scale vehicle software delivery.
9 years of coding experience
12 years of employment as a software developer
BS Mechanical Engineering, BS Mechanical Engineering at University of California, Berkeley
Master of Engineering (M.Eng.) Automotive Engineering, Master of Engineering (M.Eng.) Automotive Engineering at University of Michigan College of Engineering
English, Chinese, Japanese, Korean