Summary
Tom Vickers is a Senior Principal Software Engineer with over three decades of experience designing and delivering embedded C/C++ systems for avionics, defense, and marine electronics. He specializes in DO-178b/c-certified software, Linux kernel work in certified environments, bootloaders, x86 BIOS, OpenGL graphics, and real-time drivers across VxWorks, Solaris, HP-UX and Windows. Tom has led engineering teams and managed cross-cultural groups while driving complex projects like Synthetic Vision Systems and Terrain Awareness/Warning Systems for commercial flight displays. His background in signal processing and DSP—rooted in an MSEE and a BSEE—underpins extensive work on sonar, radar and sensor preprocessing for bandwidth-constrained embedded platforms. Practical and hands-on, he pairs low-level driver and PCIe experience with system-level architecture and certification discipline, often bridging hardware, firmware and application layers. Off the clock he’s the sort of “geek, coder, mechanic” who brings curiosity and mechanical intuition to hard engineering problems.
8 years of coding experience
36 years of employment as a software developer
BSEE, Signal Processing, Digital Circuit Design, BSEE, Signal Processing, Digital Circuit Design at Florida State University
MSEE, Digital Signal Processing, Software Engineering, MSEE, Digital Signal Processing, Software Engineering at Georgia Institute of Technology