Summary
Phil Knaack is a Principal Staff Software Engineer with nearly three decades of experience designing and shipping cellular infrastructure software, from GSM/EGPRS and UMTS to LTE and 5G base stations. He combines deep OS internals expertise—Linux and VxWorks—with hands-on work in device drivers, real-time middleware, and FPGA-based radio platforms (Xilinx, Agilex, Verilog). At Motorola he has bridged PHY/MAC signaling (layers 1–3) and platform software for software-defined radios, delivering production systems where timing and determinism matter. Known for intimate familiarity with kernel implementations, he excels at turning protocol complexity into robust, low-latency implementations. Based in Vernon Hills, IL, he also brings early full-stack systems experience from university-era application and network support, reflecting a pragmatic engineer who spans hardware, firmware, and OS-level software.
12 years of coding experience
3 years of employment as a software developer
Bachelors, Computer Science + Computer Engineering, Bachelors, Computer Science + Computer Engineering at Iowa State University