Jack Brennen

Cybersecurity researcher

Pittsburgh, Pennsylvania, United States

About

After 30+ years of low level software, from contributing to multiple OS projects, delivering all sorts of device drivers, and being an evangelist for secure programming, and ranging from a 30-person startup in my twenties to working for Google in my fifties, I've left the corporate world to return to my alma mater as a senior researcher.

Experience

  • Senior Researcher at Software Engineering Institute | Carnegie Mellon University
    May 2026 - Present · 2 mos

    Working toward a secure future for your computers, your networks, and your data.

  • Google (Full-time · 7 yrs 8 mos)
    • Senior Software Engineer
      Jul 2022 - Apr 2026 · 3 yrs 10 mos

      Fuchsia Operating System and Zircon Kernel -- driver development.

    • Senior Software Engineer
      Sep 2018 - Jul 2022 · 3 yrs 11 mos

      Shopping Catalog Infrastructure team. Coming up with better ways to collect and organize data on the billions of consumer products in the world.

  • Sr. Staff Engineer / Manager at Qualcomm
    Jul 2005 - Aug 2018 · 13 yrs 2 mos

    Writing the software to enable tomorrow's mobile phones. Most recently working on RTOS architecture, optimization, and security.

  • Principal Engineer at Marconi
    Mar 2000 - May 2005 · 5 yrs 3 mos

    Writing firmware for network routers -- protocols and core libraries.

  • Principal Engineer at Zenographics
    Mar 1999 - Dec 1999 · 10 mos

    Writing firmware for printer controller products for high end color copiers.