Job Openings >> Sr. Software Engineer - UAS Fast-time Autonomy
Sr. Software Engineer - UAS Fast-time Autonomy
Title:Sr. Software Engineer - UAS Fast-time Autonomy
Department:Information Technology
City:Mountain View
Work Location: NASA Ames Research Center (Mountain View, CA)
Minimum Citizenship: U.S. Citizen
Clearance: US Government


Air traffic management of unpiloted aircraft systems (UAS) is a growing area of research at NASA Ames. NASA is investing in the development of a fast-time testbed to explore advanced autonomous systems concepts and technologies for air traffic management. The testbed is called the “Fast-Time Autonomy Playground.” The testbed will be capable of simulating futuristic operations of multiple autonomous systems in a non-real-time or fast-time environment.
An autonomy API will be a major feature of this platform and will provide capabilities to enable simple connection of externally developed algorithms in multiple different languages. Several examples of such algorithms are trajectory generators, conflict resolution, and autopilots for autonomous vehicles.
The successful candidate for this position will be the software engineer extending and modifying NASA’s RACE framework, written in Scala, to integrate autonomy tools.

Education:  BS in Computer Science or Related Field
Year(s) of Experience: 10+ years

Required Skills and Traits
(Skills to include software, hardware, technical, scientific, research, operations, and administrative):

  • All aspects of software development lifecycle included software requirements specification and refinement, architecture, design, implementation, testing,  integration, documentation, management. Emphasis on integration and multiple languages.
  • Excellent verbal and written communications skills.
  • Fluent in Java, Scala, and with tools Matlab, and Atlassian stack specifically Confluence and Jira.
  • Ability to work largely on one’s own with input from the NASA Customer and to communicate as necessary with developers on related projects.
  • Able to produce appropriate software documentation and otherwise adhere to state-of-the-practice software development procedures.

Other Desired Skills
(Skills other than those required to meet the minimum requirements for the job)

  • Familiarity with Air Traffic Management (ATM) domain.
  • Experience with autonomy software.  

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
Powered by ApplicantStack