Summary
Andrew Ruder is a Staff Software Engineer with 23 years of hands-on experience building embedded systems, firmware, and distributed cloud services across startups and defense contractors. He combines deep low-level expertise in Linux, C/C++, VHDL, drivers, and radios with modern cloud and orchestration skills (AWS, Kubernetes, DynamoDB) to troubleshoot and ship systems spanning constrained embedded devices to large-scale services. Known for bridging hardware and software—porting bootloaders and kernels, designing RF/FPGA systems, and implementing networking protocols—he also mentors others and contributes practical tooling and fixes upstream. Based in New York but originally from Kansas City, he brings a pragmatic, generalist approach: if it isn’t Microsoft or Java, he’s probably the engineer you call for the gnarly problems.
23 years of coding experience
18 years of employment as a software developer
Bachelor of Science (BS), Electrical Engineering / RF, Bachelor of Science (BS), Electrical Engineering / RF at Kansas State University