Summary
Martin Mao is a Senior Software Development Engineer based in Irvine, CA with 8+ years building device software and firmware across the full stack using C++, Python, and Java. He brings deep embedded-systems experience—firmware design, microprocessor systems, and test-lab setup—paired with practical skills in shell scripting, version control (Repo/Git), and exposure to Verilog, Matlab, and CAD/Simulink tools. At Amazon he ships device-level services and at Western Digital he blended software development with firmware failure analysis, demonstrating an ability to move between high-level architecture and low-level hardware interaction. A practiced SCRUM lead and strong communicator, he often drives projects from requirements through delivery while mentoring teams. Curious by nature and a lifelong learner, he gravitates toward unfamiliar technical challenges and has a special interest in data structures and AI applied to device software.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Computer Science and Engineering, Bachelor of Science (BS), Computer Science and Engineering at University of California, Irvine
English, Chinese, Korean