Jobs · Engineering · Texas

Mission Design Tools Software Engineer P1

Oceaneering · Houston, TX · 5 days ago
EngineeringFull-time

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.
  • 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.

Qualifications

  • 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.
  • Experience with Microsoft Office products.

Preferred Qualifications

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

Similar jobs

Software Engineer

Tata Consultancy ServicesMountain View, CA· 3 wk ago
Engineeringapply on ibegin.tcsapps.com

Software Engineer

SS&C EzeWaltham, MA· 2 wk ago
Engineeringapply on wd1.myworkdaysite.com

Software Engineer

SS&C EzeBoston, MA· 2 wk ago
Engineeringapply on wd1.myworkdaysite.com