Summary
Jennifer Herbert is a Senior Software Engineer with 11+ years specializing in low-level and virtualized systems, currently contributing to the XenServer Ring0 team at Citrix in Cambridge. She has deep expertise in C and assembly for kernel-space work—writing schedulers, exception handlers, device drivers and virtualization stacks—and has led large engineering efforts including coordinating teams of ~30 engineers. Her background spans embedded platform HALs, Symbian kernel innovations (zero-copy USB drivers, SMP migrations) and end-to-end XenClient virtualization features, with patents and customer-facing deployments to show practical impact. Fast to pick up new languages and architectures, she moves fluidly between low-level systems design and higher-level product demos and test tooling. Known for marrying algorithmic rigor with pragmatic delivery, she excels at solving hard platform problems that require both architectural vision and meticulous implementation.
11 years of coding experience
15 years of employment as a software developer
BSc (Hons), Computer Science, 1st Class, BSc (Hons), Computer Science, 1st Class at The University of Hull