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:
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
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