Job Openings >> Software Engineer - Starling Spacecraft
Software Engineer - Starling Spacecraft
Summary
Title:Software Engineer - Starling Spacecraft
ID:1098
Department:Information Technology
Job Type:Exempt (salaried)
City:Mountain View
State:CA
Description
 
Work Location: NASA Ames Research Center (Mountain View, CA)
Minimum Citizenship: U.S. Citizen (position requires access to ITAR and/or EAR protected data)
Clearance: US Government
    

JOB DESCRIPTION
       
The Intelligent Systems Research and Development Support (ISRDS) contract supports NASA Ames Research Center in developing and infusing advanced information systems technology into NASA missions. Our scientists, engineers and information technologists support research and development of critical enabling intelligent technologies for all of the NASA Mission Directorates. This team has supported technology development for NASA space exploration missions such as LADEE and TESS, supports payload development for the International Space Station, and develops robotics and autonomous operations technologies for lunar and planetary exploration. ISRDS engineers provide support in aeronautics for autonomous operations of unmanned systems and for meeting the challenges of expanding capacity in the aviation industry.
         
We are currently seeking a talented system programmer to support the development of flight software applications that will run on the Starling spacecraft. These apps will be used to govern communications between various hardware elements of the spacecraft, and to demonstrate advanced autonomous interaction between members of the swarm. The selected candidate must be able to implement, troubleshoot, and support both Unix/Linux operating systems and networked-based applications. Specific responsibilities include:
  • Manage the project software development process
  • Communicate with spacecraft subsystems and manage interface control documents
  • Support verification and validation of software products
                       
REQUIREMENTS
          
Education:  Bachelor’s or Master’s degree in Engineering or Computer Science, or a related discipline
        
Year(s) of Experience: 
8+ years
              
Required Skills and Traits
    
  • Extensive experience with C
  • Knowledge of Python, Bash, Ruby or other scripting languages
  • Experience with networking and systems programming in Linux
  • Detailed understanding of continuous integration and modern software development approach
  • Experience with test-driven software development
            
Other Desired Skills
       
  • Ability to demonstrate experience with design, build, test, and documentation of robust and reusable code
  • Experience with light systems administration duties
  • Experience designing and analysis process driven workflows
  • Demonstrable knowledge of spacecraft operations
       
QTS, Inc. is an Affirmative Action/Equal Opportunity Employer. All candidates are considered regardless of race, color, religion, age, gender, disability or military status.
               
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock