Summary
Jeffrey Carlyle is a seasoned embedded software engineer and ATAP Performer at Google, specializing in Linux kernel and Android core services for ARM-based platforms. Over a 16-year career, he led hardware bring-up and a boot-loader redesign that reduced tens of thousands of lines of code, plus kernel extensions to support diverse SoCs—from Motorola's OMAP and Freescale ARM11 to dual-core Cortex-A9 platforms. He excels at finding elegant, first-time-right solutions to complex system integration challenges, with hands-on expertise in debugging using Lauterbach Trace32 and ARM RealView JTAG. His technical breadth spans C, C++, multiple assembly, Java, Python, and shell scripting, with experience across Git, CVS, SVN, and ClearCase, and Unix system administration. A University of Evansville alumnus with a BS in Computer Engineering, he has a track record of guiding cross-functional teams through hardware-software co-design and platform porting, and he applies that blend of depth and pragmatism to deliver robust, scalable systems. Based in Mountain View, California, he continues to drive impactful, production-ready software for next-generation devices.
16 years of coding experience
12 years of employment as a software developer
BS, Computer Engineering, BS, Computer Engineering at University of Evansville
Warren Central High School
Ph.D. (not completed), Computer Science, Ph.D. (not completed), Computer Science at University of Illinois Urbana-Champaign