​​​Employment Opportunities

Software Engineer II


How will the burgeoning UAS industry’s small drones (unpiloted aircraft systems - UAS) be able to fly in their airspace safely? How will they avoid hazards including buildings, highly localized weather conditions, and other nearby UAS? How will they fly safely in an urban environment? NASA is developing an air traffic management system specifically to address this dynamic problem for small UAS flying at low altitudes. The UAS Traffic Management (UTM) project, led by NASA Ames Research Center, has been underway for 3+ years and has produced prototype software that has been extensively tested with participating UAS operators at FAA UAS Test Sites across the country. Development is expanding – this is an unusual opportunity for a systems engineer with well-rounded skills to support one of the most rapidly advancing and publicly visible aviation technologies, one that is likely to form the basis of safe and efficient small UAS deployment throughout the country.

You will work on site at NASA Ames Research Center, in the Aviation Systems Division’s UTM team. A major goal of this project is to research, develop, and demonstrate a safe flight environment for small UAS by approving only those flight plans that do not conflict with other UAS flight plans in this airspace, and that do not create other hazards. The UTM project has numerous collaborators from government agencies, vendors of UAS and UAS-based services, and universities pursuing related research. UTM technology transfer is underway to the FAA.

On this project you will work directly with NASA and contractor researchers and developers to provide technical communications and support for NASA’s collaborations with the FAA, NASA partners, and other organizations in the UTM ecosphere. This work will include maintaining documents and data in the Atlassian stack (Jira, Confluence, Bitbucket), performing data analysis, monitoring flight test operations (both remotely from facilities at NASA Ames Research Center.

Required Skills and Traits:

  • Must be detail-oriented and able to organize information on Confluence, track actions on Jira, and manage code and code review process using Bitbucket
  • Exposure to dev-ops and/or willingness to learn (Jenkins, Ansible)
  • Experience (management or development) in cloud (prefer AWS) environment and/or willingness to learn such software as needed.
  • S/W experience with an emphasis on restful API development and test-driven development in any of the following languages: java, php, python, scala, C++
  • Data analysis experience using Matlab (or equivalent) and SQL
  • Ability to process, synthesize, and plot data
  • Excellent verbal communications skills - ability to communicate with stakeholders (UTM test sites and partners) about technical and process questions regarding UTM ConOps
  • Ability to work independently, identify and communicate with experts in various areas of UTM development
  • Ability to assist organizing and running meetings using virtual meeting tools.

Other Desired Skills:

  • Experience participating in or observing aircraft or robotics field tests
  • Familiarity with Agile Software Development
  • Interest and experience with UAS, such as holding a Part 107 Remote Pilot License and having flown rotorcraft UAS (however, in this position you will not be piloting UAS)
  • Knowledge/experience with UTM
  • Master's degree

To apply, submit resume to: aamu-rise@sharonbrookshodge.com


Software Engineer IV, temporary

Most of the concepts for the NexGen Air Traffic Management (ATM) system have been researched and prototyped by NASA’s Aeronautics Research Mission Directorate, and much of this R&D was conducted at NASA Ames Research Center. This on-going work focuses on increased safety and efficiency of the air transportation system. 

One area of ATM research at NASA Ames is the National Airspace System Constraint Evaluation and Notification Tool (NASCENT). NASCENT is a key feature of Future Air Traffic Management Concepts Evaluation Tool that allows reroute options for all aircraft in flight in US airspace to be evaluated for the effects of various environmental and operational factors, including convective weather, sector congestion status, required reroutes, and Special Use Airspaces. NASCENT continuously monitors each flight and automatically advises an alternative route if substantial savings are available. It shows the impact of time and fuel savings and sector congestion status for the current and the alternative route. An earlier version of NASCENT has been deployed at a major airline’s Operational Center for several years for the Dallas-Fort Worth Center, and produced significant time and fuel savings and customer satisfaction. The current version of NASCENT targets comparable savings for all airlines at all FAA Air Traffic Control Centers, and supports feasibility and benefits studies in the National Airspace-wide environment. 

The successful candidate will support continued NASCENT development by responding to bug reports and other engineering change requests. Your expert knowledge of basic Java will allow you to identify root causes and remediate the issues. You will support the development team using state of the practice tools and processes. Your development team includes outstanding researchers and software engineers, both Civil Servants and other contractors, working together to advance the capabilities of the air traffic management system. 

Required Skills and Traits:

  • Proficiency in software engineering with JAVA core and scripting languages (Unix shells or perl).
  • Experiences in multi-threading programming and debugging.
  • Good team works and communications.
  • Attention to details of a complex system.
  • Proficiency in problem solving and debugging Java software.
  • Working knowledge of Eclipse IDE, unit test development, XML, and Git repository.
  • Source control, documentation, and bug tracking systems such as Atlassian tools.

Other Desired Skills:

  • Proficiency in software development with C.
  • Proficiency in debugging C.
  • Familiarity with Air Traffic Management.
  • Experience with full software development lifecycle processes

This is a full-time, 6 month assignment. 

To apply, submit resume to: aamu-rise@sharonbrookshodge.com

AAMU-RISE Foundation

A Leading HBCU for R&D Contract Opportunities

research - innovation - science - engineering