Summary
Jack Whitham is a lead software engineer based in York, UK, with 12 years of industrial experience and a PhD in real-time systems. He blends deep low-level expertise—FPGA design, device drivers, AArch64/x86 assembly—with hands-on product work in Ada, C and Python to deliver safety- and timing-critical tooling. At Rapita he extended coverage and tracing tools and built a static Ada analyser; at ETAS he now leads engineering efforts for embedded software products. Jack is comfortable across the full stack from UI to hardware, writes extensive test suites and has supervised and mentored engineers while acting as a trusted code reviewer. His background in academic research on time-predictable architectures gives him a rare ability to translate formal timing guarantees into practical, qualifiable systems.
12 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (PhD), Real-time Systems, Doctor of Philosophy (PhD), Real-time Systems at University of York
English