Margaret Hamilton
contributorScience, Computing & Medicine
Computer scientist who led the MIT Instrumentation Laboratory division responsible for Apollo's onboard command- and lunar-module flight software.
- Primary role
- Apollo flight-software leader
7 related records 4 sources
Biography
Place in spaceflight history
Hamilton led development of Apollo onboard software and advanced asynchronous execution, priority scheduling, end-to-end testing, and human-in-the-loop error handling. During Apollo 11, those design principles allowed essential landing work to continue while lower-priority tasks were deferred.
Her team's fault-tolerant software helped make crewed lunar missions operationally resilient and influenced later methods for engineering high-reliability software systems.
Margaret Hamilton’s archive record spans Computer scientist, Software engineer, Software Engineering Division director through work connected with MIT Instrumentation Laboratory, NASA Apollo Program, Hamilton Technologies. The linked record places that work within Apollo, Skylab, Space Shuttle.
Career profile
Roles, organizations, and programs
Roles
- Computer scientist
- Software engineer
- Software Engineering Division director
Programs
- Apollo
- Skylab
- Space Shuttle
Continue exploring
Follow the people, missions, hardware, and places connected to this story.
From Margaret Hamilton
Missions and programs
More connections
Other names mentioned
- ApolloSpaceflight program
Listed without a linked page
- SkylabSpaceflight program
Listed without a linked page
- Space ShuttleSpaceflight program
Listed without a linked page
Sources
Original references supporting this record. Each source opens on its publisher’s website.
Archive maintenance details
Record content was checked against the linked sources.
- Sources reviewed
- August 10, 2026
- Information current through
- August 10, 2026