Job Openings >> Software Systems Integration Engineer - UAV Simulations
Software Systems Integration Engineer - UAV Simulations
Summary
Title:Software Systems Integration Engineer - UAV Simulations
ID:1079
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
    
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 SGT‐led 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.
       
The team you will be applying to join is dedicated to building a test framework for Unmanned Arial Vehicles algorithms that will ensure the safe and efficient operations of UAVs in the public skies. From geological surveys to package delivery, UAVs are expected to usher in a major logistical revolution; implementing solutions to ensure their safe operations is a vital and exciting opportunity to help build a faster, more efficient future for everyone. UAVs operating in real world conditions will experience difficulties communicating with their control systems from time to time, the systems you will build will enable the creation and thorough testing for properly, swiftly, and safely resolving such situations.
    
Responsibilities include:
    
  • Develop RESTful interfaces to existing code, enhance existing code, and interface with RESTful web services.
  • Develop unit tests
  • Collaborate with other team members to help create better solutions
  • Contribute to product demonstrations
  • Develop documentation to explain API and enable others to use it
  • Contribute to planning and further development of new features in future
           
REQUIREMENTS
          
Education:  BS in Computer Science or Related Field
   
Year(s) of Experience: 
10+ years
    
Required Skills and Traits
            
  • Java, Web Services, SOA, JSON, REST, Web Sockets, Testing libraries (e.g. JUnit)
  • Must be comfortable analyzing existing code and engineering a RESTful web service front-end, as well as consuming RESTful web services
  • IntelliJ or other IDE
  • Source control, documentation, and bug tracking systems such as Atlassian tools.
  • Proficiency in problem solving and debugging Java software
  • Excellent verbal and written communications
  • Self disciplined
  • Ability to identify and ask questions of subject matter experts
          
Other Desired Skills
         
  • Software design
  • Familiarity with Agile methodology
  • Be able to read and comprehend Scala
  • Implement basic HTML and CSS
  • Author documentation in formatted plain-text systems such as Markdown
  • Familiarity with basic types of UAVs and potential challenges that may arise in operation
  • Familiarity with the full life-cycle of development, from design to release
                
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