Positions covered: Aerospace Engineering, Biology, Computer Engineering, Computer Science, General Engineering, Meteorology, Accounting… So the best way to work for NASA is to have a high-level knowledge in a specialized field: math, science, engineering, accounting, law… A bachelor’s degree or higher degree is generally required, with major study in a specialized field.