Oceaneering-logo
Oceaneering
ยท
July 4, 2026
Apply Now
This job has closed.

Mission Design Tools Software Engineer P1

Houston, TX
Full-time
Onsite
Entry, Mid, Senior Level
Oceaneering is a company that supports NASA as a teammate on the JSC Engineering, Technology, and Science II contract. They are seeking a Mission Design Tools Software Engineer to contribute to the development of mission design software, ensuring high standards and innovation in human spaceflight and deep space exploration programs.
Apply Now

Responsibilities

  • Work on NASA's Mission Design Software Development Team, which provides software development support for a variety of tools that support multiple NASA and commercial programs
  • Develop variable degree-of-freedom simulations and related software tools for NASA and commercial spaceflight programs
  • Develop, integrate, and test new software enhancements and capabilities within mission design tools
  • Develop software documentation for software deliveries
  • Provide recommendations for improvements in software design and software development processes
  • Support activities to bring mission design software up to Class C, per NPR 7150.2
  • Maintain mission design software tools at Class C, following established procedures
  • Perform other duties as required

Qualification

Required

  • Typically requires a Bachelor's degree in Engineering with experience in the field or related area
  • Proficient in C++, Fortran, and Python
  • Experience in product delivery utilizing source code management tools such as Git/GitLab
  • Experience with implementing and enforcing software coding standards
  • Experience in the full software lifecycle activities e.g. requirements, design, implementation, testing, and release
  • Proficient in use of CI/CD tools and techniques
  • Proficient in use of software task management/collaboration tools
  • Experience with Agile frameworks, methodologies, and techniques
  • Experience working in multiple environments including Windows, Mac, and Linux
  • Excellent communication skills
  • Ability to work in a team environment consisting of NASA civil servants and contractor employees
  • Strong interpersonal skills to enable successful performance in a collaborative engineering team
  • Ability to organize and prioritize tasks to meet deadlines and schedules with limited supervision
  • Ability to prepare written documents and to verbally present at meetings
  • Experience with Microsoft Office products

Preferred

  • Experience with NASA Software Engineering Requirements NPR-7150.2D or DO-178C
  • Experience with NASA Software Assurance and Software Safety Standard

Benefits

  • Possible straight time overtime
  • A 9/80 work schedule (every other Friday off)
  • International travel may be required
Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry.
Glassdoor
3.9
Founded in 1964
Houston, Texas, USA
10001+ employees
http://www.oceaneering.com/