Margaret Hamilton She/Her
Director of Software Engineering at MIT · ApolloCo-founder & CEO at Higher Order SoftwareFounder & CEO at Hamilton Technologies · Creator of the Universal Systems Language
Cambridge, Massachusetts, United States · Contact info
500+ connections
Experience

Founder & CEO
Hamilton Technologies, Inc.
Mar 1986 – Present
Cambridge, Massachusetts
I created the Universal Systems Language and the 001 Tool Suite: preventing errors before they exist.

Co-founder & CEO
Higher Order Software
1976 – Present1976 – 1984
Cambridge, Massachusetts
With Saydean Zeldin, to take what Apollo taught us to other projects: preventing errors and tolerating faults.
Director, Software Engineering Division
MIT Instrumentation Laboratory
1965 – Present1965 – 1976
Cambridge, Massachusetts
Flight software for Apollo and Skylab, with a team of over 400 people. We took humanity to the Moon.

Programmer · SAGE project
MIT Lincoln Laboratory
1961 – 1963
Lexington, Massachusetts
They gave me the program nobody could get working, commented in Greek and Latin. It worked.
Programmer
MIT · Department of Meteorology
1959 – 1961
Cambridge, Massachusetts
Weather prediction software for Edward Lorenz. Yes, the butterfly effect one.
Math and French teacher
Public high school
1958
Boston, Indiana
Boston, Indiana. The other Boston came later.
Education

Earlham College
BA, Mathematics · Minor in Philosophy
1958
Skills
Software engineering
She coined the term
Defensive programming
Endorsed by Lauren Hamilton and Jim Lovell
Real-time priority scheduling
Endorsed by Neil Armstrong and Buzz Aldrin, 33,500 feet above the Moon
Honors & awards

Presidential Medal of Freedom
Issued by President Barack Obama · Nov 2016
The highest civilian honor in the United States.
NASA Exceptional Space Act Award
Issued by NASA · 2003
$37,200, the largest award NASA had ever given to an individual.

Augusta Ada Lovelace Award
Issued by the Association for Women in Computing · 1986
Named after the first programmer in history.
Languages
English
Native or bilingual proficiency
French
Full professional proficiency
AGC assembly
Native or bilingual proficiency















