Login

Craig Federighi

SVP, Software Engineering at Apple

Craig Federighi is Apple’s senior vice president of Software Engineering, reporting to CEO Tim Cook. Craig oversees the development of iOS and macOS. His teams are responsible for delivering the software at the heart of Apple’s innovative products, including the user interface, applications and frameworks. Craig returned to Apple in 2009 to lead macOS engineering, and in 2012 took on responsibility for iOS as well, delivering all subsequent releases of the world’s most advanced desktop and mobile operating systems. Prior to his return, Craig worked at NeXT, followed by Apple, and then spent a decade at Ariba, an internet e-commerce pioneer where he held several roles including chief technology officer. Craig holds a Master of Science degree in Computer Science and a Bachelor of Science in Electrical Engineering and Computer Science from the University of California, Berkeley.
Related people
Dan Riccio
Tianyue Yu
Peter De Dobbelaere
James H. Thompson
Craig Nevill-Manning
Rick Osterloh
Richard A. Uhlig
Thuan Pham
Greg Hyslop
Brian Grassadonia
Andreas Jarbøl
By clicking "Continue" or continuing to use our site, you acknowledge that you accept our Privacy Policy and Terms of Use. We also use cookies to provide you with the best possible experience on our website.