Job Openings >> UAS Traffic Management GIS GUI Developer
UAS Traffic Management GIS GUI Developer
Summary
Title:UAS Traffic Management GIS GUI Developer
ID:1094
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
Clearance: US Government


JOB DESCRIPTION
       
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 s/w 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 hazards. The UTM project has numerous collaborators including government agencies, vendors of UAS and UAS-based services, and universities pursuing related research. UTM technology transfer is underway to the FAA.
   
Initially, you will focus on developing a GUI (Graphical User Interface) for UTM and integrating that GUI with a video wall display.  The initial requirements for the GUI are to provide similar viewing capabilities that are currently supported for UTM using Google Earth on an existing display system.  Other GUI support may be required in the future. In addition, you may support various other aspects of the UTM system, including interfacing with other UTM APIs to retrieve and display data in near-real-time.
     
                
REQUIREMENTS
          
Education:  Bachelor’s or Master’s degree in Engineering or Computer Science, or a related discipline
   
Year(s) of Experience: 
5+ years
    
Required Skills and Traits

 
  • Experience developing visualization s/w using google maps, google earth, NASA world-wind, ArcGIS, or similar APIs
  • Strong JavaScript experience in ES6 (promises, closures, arrow functions) and ability to implement these features to improve interactive maps and GUIs
  • Experience using AJAX technologies
  • Experience using a front-end framework and libraries such as Angular, Ember, jQuery, and React
  • Experience using front-end testing frameworks such as Mocha
  • Experience using Selenium or equivalent
  • Must be detail-oriented and able to organize information on Confluence, track actions on Jira, and manage code and code review process using Bitbucket
  • Experience (management or development) in cloud (prefer AWS) environment and/or willingness to learn such software as needed.
  • Excellent verbal communications skills
         
Other Desired Skills

 
  • Ability to prototype a website or GUI using adobe illustrator, photoshop or other tools
  • Understanding of UAT
  • Familiarity with security concepts such as cross-site script and SQL injection


The Equal Employment Opportunity Policy of the QTS is to provide a fair and equal employment opportunity for all employees and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. QTS hires and promotes individuals solely on the basis of their qualifications for the job to be filled. QTS believes that employees should be provided with a working environment which enables them to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. We expect and require the cooperation of all employees in maintaining a discrimination and harassment-free atmosphere.
               
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock