This position provides software engineering support to a versatile, highly visible MSOC-managed Flight Data display tool used extensively by multiple disciplines within the NASA JSC Flight Operations Directorate (FOD) in the Mission Control Center (MCC), Training Systems and International Partners. Individuals will work in a dynamic team environment and will be responsible for software design, implementation, testing, user support, and maintenance of software in support of the Mission Systems Operations Contract (MSOC). Individuals will also need to become intimately familiar with the MCC UE (User Experience) and the various means of accessing telemetry (ISP, CDRstream, etc.).
Typical tasks include, but are not limited to:
- Implement requirements or bug fixes as assigned by Technical Lead
- Actively participate in peer code reviews
- Keep documentation accurate and up-to-date
- Create and execute test plans to ensure code coverage metrics are met or exceeded
- Work directly with end-users to understand how tools are used operationally
The individual should possess strong initiative, teamwork, problem solving, and customer engagement skills. The job requires close communication and collaboration with the end user to successfully implement Change Requests (CR), respond to Incident Reports (IRs) or Problem Reports (PRs), and gain user acceptance of the end of a development release. To be successful, the candidate shall have the ability to work towards deadlines and deliver quality code on their assignments.
This is a junior level position; preferred candidates will hold a Bachelor’s Degree in Computer Science , Engineering, or a related area and 0-5 years of position related experience. Knowledge and experience requested: Strong C (or C++) development skills are required. Previous experience with GUI design, the GTK toolkit and underlying GDK library are preferred, as the application in question is essentially a GUI builder written in C with heavy use of the GDK library. Previous experience with MCC telemetry (ISP, CDR Stream) or MCC User Experience is highly desirable .
This position also requires successful completion of a government background check before commencement of employment.
Must be US citizen.