Summary
Charles Aylward is a versatile software engineer based in Berkeley with 11 years of experience spanning software, firmware, gateware, and hardware across domains from low-power embedded devices to HPC clusters of thousands of nodes. He combines hands-on Linux development (user and kernel space), network and protocol design, and bare-metal firmware work with mixed-signal board design, PCB layout, and board bring-up. His toolbelt includes C/C++, Scala, Java, Python and more, and he’s built end-to-end sensor network stacks covering instrumentation, data acquisition, time-series storage, analysis and visualization. Comfortable with real-time constraints, power and signal integrity for high-speed designs, and certification processes, he bridges the gap between bench testing and production (~10K runs). Colleagues value his ability to move fluidly between wetware, hardware, and software concerns to deliver practical, auditable systems.
11 years of coding experience
English, German