I am an experienced Software Engineering Manager with 20+ years building real-time interactive software and leading engineering teams. I am most passionate about supporting dev teams and leaders, taking research possibilities into production and creating polished interactive software through close collaboration with our customers.Specialties: Strategy, Team Building, Coaching, and Team Culture Working across continents and organizational boundaries to ship interactive experiences. Mixed Reality, Game Development, Human Computer Interaction, OS Development, Game Physics, Game Audio and AIOutside of work I play Bass Trombone in the Seattle Philharmonic, Hike, Bike and Run in the Pacific Northwest, and spend time with my wife and French Bulldog.
-
Senior Ar/Vr Software Engineering ManagerApple Oct 2022 - PresentCupertino, California, UsMindfulness - Vision Products Group -
Director Of Engineering, Learning R&DDuolingo Apr 2021 - Sep 2022Pittsburgh, Pa, Us•Responsible for improving learning through the Duolingo Language Learning App•Oversee iOS, Android, Web and backend development across multiple teams -
Principal Lead Software Developer For Hololens And Windows Mixed Reality HeadsetsMicrosoft Mar 2016 - Mar 2021•Directly managed 6-15 engineers and scientists across multiple product launches•Maintained highest performing and lowest attrition engineering teams in organization•Managed multiple software incubation project teams simultaneously including AI assisted simulation authoring, Biometric and Affect Detection from HMD sensors, Procedural Scene Generation for Mixed Reality and Synthetic Training Environments, and Embodied Character AI Platform•Architected and managed the team that built an Embodied Character AI Platform with multiple industry partners including a live Universal Studios Attraction•Contributed as adviser and software developer to Seeing AI (an iOS app that uses Azure Cognitive Services to assist vision impaired individuals), Microsoft Maquette (A spatial design program built inside VR), and other confidential incubation programs•Led the software team that delivered Windows Mixed Reality headsets home experience and core manipulation, teleportation and 6-dof controller interactions•Led the development of new ML AI solutions in collaboration with AI research teams across several continents
-
Senior Software EngineerMicrosoft May 2010 - Mar 2016•Led the architecture and software development of Hololens Shell as an individual contributor from prototype to shipping product•Iterated closely with Head Tracking, Hand Tracking and Scene Reconstruction teams over multiple years to improve the entire stack from OS Shell down to sensors to deliver the algorithms and interactive experience at quality•Designed and developed a soft-body physics system for real-time, photo-realistic characters animated by Kinect sensor tracking•Designed and implemented much of a highly parallel game and simulation engine written in C++11 and contributed to implementation of WYSIWYG C# XAML editor for generating content for simulation engine
-
Senior Software Engineer, PhysicsMonolith Productions Dec 2007 - Jan 2010Kirkland, Wa, Us•Supported multiple simultaneous titles as member of core technology team including FEAR2 and Condemned 2 for Xbox 360, PS3 and PC•Responsible for all Physics, Cloth, Soft-Body and Vehicle development implemented in C++ in proprietary game engine written in C++ -
Software EngineerZipper Interactive Apr 2007 - Dec 2007Us•Responsible for planning, development and optimization of game physics for two online PS3 FPS titles MAG and SOCOM 4 implemented in C++ -
Lead Physics And Vehicles EngineerThq Feb 2004 - Apr 2007Agoura Hills, Ca, Us•Designed and implemented UX, Save-Load, in-game video playback, physics systems and weapons for PS2/PC/XBOX console game Evil Dead Regeneration written in C++ with FMOD, Bink, RenderWare and Havok Physics•Responsible for all gameplay physics, ground and air vehicles and sound engineering for an Xbox 360/PC/PS3 console game written in C++ in Unreal Engine including integrating FMOD sound library -
Software EngineerPlatform Digital, Llc Feb 2003 - Feb 2004•Sole developer for TerrainScope software written in C++/OpenGL and installed at Chicago’s Adler Planetarium •Developed 3D visualization software and provided on-site support for NASA Ames for Mars Rover Missions
-
Systems EngineerLockheed Martin Space Systems Aug 2001 - Feb 2003Bethesda, Md, Us•Developed simulation software and provided systems analysis and briefings for confidential customers. C++, Java, Fortran -
Software EngineerEventscope, Studio For Creative Inquiry, Cfa, Carnegie Mellon Jan 2001 - Jan 2003EventScope : Mars Exploration Interface•Developed the full stack for educational video game similar to 3D PowerPoint piloted in Pittsburgh Public Schools leveraging Mars Pathfinder data•Developed the editor with Java 3D and Swing and the backend with Java Servlets•Developed an optimized viewer using C++ and OpenGL
Jonathan Foster Education Details
-
Carnegie Mellon UniversityMusic -
North Allegheny High School
Frequently Asked Questions about Jonathan Foster
What company does Jonathan Foster work for?
Jonathan Foster works for Apple
What is Jonathan Foster's role at the current company?
Jonathan Foster's current role is Engineering Manager at Apple.
What schools did Jonathan Foster attend?
Jonathan Foster attended Carnegie Mellon University, North Allegheny High School.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial