• Software Engineer

    Location US-OH-Cleveland
    Posted Date 6 months ago(9/10/2018 8:36 AM)
    Job ID
    # Positions
    Experience (Years)
    Engineering - Systems
    Type of Position
    Regular Full-Time
    Visa Requirements
    Citizen only
  • Overview

    The Test Facilities Operation, Maintenance and Engineering (TFOME) team at the NASA Glenn Research Center providesengineering and technical services in the areas of aeropropulsion and space propulsion and power test facilities.  TFOME management is dedicated to excellence in service and to providing outstanding technical opportunities for our employees.  We specialize in providing unique products and services to NASA Glenn.  We are currently seeking Software Engineer candidates to join our team that will be providing data systems support as part of the TFOME team at the NASA Glenn Research Center.


    • Continue the development of the new NASA Glenn Research Center large-scale data acquisition system (COBRA) by integrating new and existing code and developing new, innovative methods and data collection/processing techniques which will assist researchers with the analysis of aeronautical and space systems data. 

    • Work alongside NASA and contractor system developers and programmers to integrate NASA-specific requirements into a commercial quality data acquisition system.

    • Develop, test and debug Multi-threaded applications, desktop applications, network distributed services and/or real time embedded systems.


    1. Bachelor’s in Computer Science, Software Engineering, Computer Engineering or a related field.


    2. Proficiency in C++, Qt, Object Oriented programming concepts and developing Graphical User Interfaces.

    3. Demonstrable knowledge of cross-platform development and Linux operating systems, and the ability to effectively exploit OS attributes (MS Windows and Linux).

    4. Proficiency in developing, testing and debugging Multi-threaded applications.

    5. Knowledgeable in Client/Server Software Development.

    6. Knowledge of test plan development, and data acquisition system techniques is a plus.

    7. Must be able to work with others.

    8. Must have excellent interpersonal and communication skills to quickly integrate into a team environment.

    9. Knowledge of PLC’s, electrical and mechanical process systems and network connectivity a plus.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed