1

Nasa Software Engineer Jobs in Raleigh, NC (NOW HIRING)

Embedded Software Engineer

Raleigh, NC

$112K - $148K/yr

... NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the ... Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ...

Embedded Software Engineer

Raleigh, NC

$112K - $148K/yr

... NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the ... Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

... NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the ... Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ...

Software Infrastructure Engineer

Durham, NC · On-site

$167K - $198K/yr

... NASA, veterans of the U.S. Special Operations Forces, and doctorates in Robotics and Civil ... Engineering. Bound by a shared mission, we harness advanced technology to address the critical ...

Our clients - including NASA, DoD, HHS, DHS, and other civil and national security agencies - rely ... Provide contributions to CDRLs including presentation materials, technical reports, software ...

Our clients - including NASA, DoD, HHS, DHS, and other civil and national security agencies - rely ... Provide contributions to CDRLs including presentation materials, technical reports, software ...

... software that enables distributed energy resources, enhances grid reliability, and improves ... NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the ...

... software that enables distributed energy resources, enhances grid reliability, and improves ... NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the ...

next page

Showing results 1-20

Nasa Software Engineer information

See Raleigh, NC salary details

$61.7K

$143.4K

$199.8K

How much do nasa software engineer jobs pay per year?

As of Jun 12, 2026, the average yearly pay for nasa software engineer in Raleigh, NC is $143,397.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,200.00 per year, depending on experience, location, and employer.

What does a NASA Software Engineer do?

A NASA Software Engineer develops and maintains software used for space missions, scientific research, and aerospace technology. They design, code, test, and debug software for spacecraft, rovers, satellites, and mission control systems. Their work ensures that NASA's technology operates reliably in extreme environments. They collaborate with scientists, engineers, and researchers to solve complex technical challenges.

Can I work at NASA as a software engineer?

NASA employs software engineers to develop and maintain software for space missions, research, and operations. Candidates typically need a bachelor's degree in computer science, engineering, or related fields, along with experience in programming languages like C++, Python, or Java. Security clearances and U.S. citizenship are often required for federal employment.

What are some common projects or tasks a NASA Software Engineer might work on?

As a NASA Software Engineer, you could be involved in developing flight software for spacecraft, creating data analysis tools for scientific missions, or building simulation systems to test mission scenarios. Daily tasks often include coding, debugging, performing rigorous testing, and working closely with scientists, systems engineers, and hardware teams to ensure seamless integration. Projects vary widely but commonly require a mix of independent technical work and collaborative problem-solving. Many engineers have opportunities to participate in high-profile missions, and the role often offers pathways to take on more responsibility or specialize further, depending on your career goals.

What are the key skills and qualifications needed to thrive in the Nasa Software Engineer position, and why are they important?

To thrive as a NASA Software Engineer, you need a solid background in computer science, proficiency in programming languages like Python, C++, or Java, and typically a relevant bachelor's degree or higher. Experience with specialized tools such as real-time operating systems, simulation environments, and version control systems (e.g., Git) is often required, along with familiarity with NASA software standards and certifications. Exceptional problem-solving abilities, teamwork, and strong communication skills help you navigate complex, multidisciplinary projects. These skills and qualities are crucial for ensuring the safe, reliable, and innovative development of mission-critical aerospace software.

How much does NASA pay a software engineer?

NASA software engineers are typically classified as federal employees and earn salaries based on the General Schedule (GS) pay scale, with starting salaries around GS-9 to GS-12 levels, which range from approximately $55,000 to $90,000 annually. Experienced engineers or those with specialized skills can earn higher salaries, and benefits include health insurance, retirement plans, and paid leave.

What engineers make $500,000?

Senior engineers in specialized fields such as aerospace, software, or petroleum engineering can earn $500,000 or more annually, especially with experience, advanced skills, and leadership roles. High compensation often includes bonuses, stock options, or other incentives, particularly in large companies or government agencies like NASA for senior or highly specialized engineers.

What engineers make $300,000 a year?

Senior software engineers, especially those with specialized skills in areas like aerospace, cybersecurity, or data science, can earn $300,000 or more annually. High-level roles often require extensive experience, advanced certifications, and work in high-demand industries or organizations such as NASA or tech giants.
What are the most commonly searched types of Nasa Software Engineer jobs in Raleigh, NC? The most popular types of Nasa Software Engineer jobs in Raleigh, NC are:
What job categories do people searching Nasa Software Engineer jobs in Raleigh, NC look for? The top searched job categories for Nasa Software Engineer jobs in Raleigh, NC are:

$198K/yr

Other

Medical, Dental, Retirement, PTO

Posted 12 days ago


University System Of New Hampshire rating

8.8

Company rating: 8.8 out of 10

Based on 16 frontline employees who took The Breakroom Quiz

32nd of 536 rated colleges and universities


Job description

Summary
Operating Title Research Project Software Engineer I Long Classification Title Research Project Engineer I Campus Location Durham Department UNH Ocean Process Analysis Lab Summary of Position
This candidate will support NASA's Geostationary Littoral Imaging and Monitoring Radiometer (GLIMR) investigation. GLIMR is a $108M UNH-led investigation to study phytoplankton physiology and other coastal ocean processes. The contract is funded through NASA's Earth Systems Science Pathfinder Program Office. GLIMR's on-orbit instrument operations will be conducted from UNH. GLIMR has recently passed the NASA confirmation process and moved into the implementation phase. The instrument is under development and work has started to develop the SOC. GLIMR is planned to operate through 2029.
Under general direction of the Project Manager or Principal Investigator and as a member of one or more scientific instrument research and development teams, this individual works closely with project scientists, digital electronics engineers, and technicians to design, develop, test, and maintain the software required for the Ground Support Equipment (GSE) supporting pre-launch testing and post-launch operations of spaceflight instrumentation for GLIMR and other NASA science projects.
This position will develop, set-up, and manage the GLIMR Science Operations Center.
Acceptable minimum level of education Bachelor's Acceptable minimum years of experience None Additional Job Information Posting Number PS3964FY22 Other minimum qualifications
  • Bachelor's degree in Computer Science, Engineering, Physics, or in a closely related scientific or technical field.
  • Experience in the design of ground system equipment.
  • Advanced experience in computer programming and computational design
  • Strong interpersonal and written communication skills
  • Strong teamwork skills
  • Possesses self-initiative, motivation, and a strong drive.
Additional Preferred Qualifications
  • Experience with Linux, Python, STOL
  • Experience with NASA software requirements, standards and process
  • Experience with Linux and Windows system administration
  • Experience with LEON test platforms
  • Experience with operations software development tools such as GSEOS, ITOS or COSMOS
  • Experience with issue and project tracking tools such as Jira
  • Experience with software configuration management tools such as Git or subversion
  • Experience with secure network protocols
  • Knowledge of and experience with the engineering design and development process for federally sponsored science or technology programs. Experience with NASA-funded spaceflight hardware programs is most applicable.
  • Strong interpersonal, presentation, and written communication skills
Salary Information
Salary is complemented by a comprehensive benefits package which includes medical, dental, retirement, tuition, and paid time off.
Quicklink for Posting https://usnh-sb.peopleadmin.com/postings/55250 Percent Time Information (FTE) 1.0 Grade 18 EEO Statement

The University System of New Hampshire is an Equal Opportunity/Equal Access/Affirmative Action employer. The University System is committed to creating an environment that values and supports diversity and inclusiveness across our campus communities and encourages applications from qualified individuals who will help us achieve this mission. The University System prohibits discrimination on the basis of race, color, religion, sex, age, national origin, sexual orientation, gender identity or expression, disability, genetic information, veteran status, or marital status.

Institution Information
The University of New Hampshire is an R1 Carnegie classification research institution providing comprehensive, high-quality undergraduate and graduate programs of distinction. UNH is located in Durham on a 188-acre campus, 60 miles north of Boston and 8 miles from the Atlantic coast and is convenient to New Hampshire's lakes and mountains. There is a student enrollment of 13,000 students, with a full-time faculty of over 600, offering 90 undergraduate and more than 70 graduate programs. The University actively promotes a dynamic learning environment in which qualified individuals of differing perspectives, life experiences, and cultural backgrounds pursue academic goals with mutual respect and shared inquiry.
The UNH Diversity Resource Guide with information and programming available in the seacoast area, New Hampshire, and the region can be found here: https://www.unh.edu/hr/diversity-resource-guide

Posting Details
Posting Date 04/20/2023 Open Until Filled Yes Closing Date Posting Open to Internal Candidates Only? No Interested Internal Candidates Exist? No Job Category Salaried Staff (Exempt) Appointment Type Grant Funded If TERM position provide projected end date Equipment/Instruments Drivers License and Physical Requirements. Please check all items that apply. None applicable

What University System Of New Hampshire employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom