Universities Space Research Association • Mountain View, CA 94039
Job #2686264693
Position Summary:
The Senior Software Engineer will support aeronautics research within the Aviation Systems Division (Code AF) at NASA Ames Research Center. The Engineer will work on a collaborative team of software engineers and researchers in support of the NASA Air Traffic Management - eXploration (ATM-X) Digital Information Platform (DIP) project. The successful candidate will bring software development expertise to the team designing and developing advanced data-driven, digital services for current and future airspace operations. Our team works closely with the FAA, commercial partners, and the aviation industry to enable development and testing of future capabilities.
USRA is the prime contractor for the NASA Academic Mission Services (NAMS) contract at NASA Ames Research Center. Our NAMS mission is to perform strategic multi-disciplinary research and development that supports NASA's long-term mission requirements across aeronautics, space and earth sciences, and advanced information technologies.
Essential Duties/Responsibilities:
Satisfy USRA's non-profit mission by making a distinctive impact through scientific and technical accomplishments in the assigned projects.
Provide requirements development, systems design, software development, integration, testing, and data analysis support to expand NASA capabilities for air traffic management research and simulations. Engage with NASA teams and partners to accomplish project goals.
Collaborate with the project team to develop a reference implementation of the Digital Information Platform (DIP) to improve the deployment and access of digital services.
Support NASA researchers with the development and evaluation of advanced air traffic control and management automation concepts. Propose new automation concepts and algorithms, help identify issues, and provide solution recommendations.
Support automated software build, release, and deployment into cloud or on-prem environments.
Support development of experiment tests and test execution procedures.
Develop software release documentation for the simulation components and APIs.
Work effectively with others including functional staff for day-to-day operations and efforts to improve operational excellence.
Additional Responsibilities
Ensure the protection of NASA and USRA intellectual property, which includes submitting new technology disclosures and supporting patent applications.
Ensure export control compliance related to ITAR/EAR regulations.
Support efforts by USRA Management to ensure that USRA conducts its business operations in an effective, cost-competitive, and professional manner.
Complete all trainings as scheduled.
Other job-related duties as assigned.
Qualifications
Education:
Experience:
10+ years relevant experience in software development for user interfaces, web, cloud computing services, micro-services architecture, databases.
Expertise with Javascript, React, Python, Java.
Expertise in Agile Development processes, software architecture, object-oriented design, unit testing.
Demonstrated experience with the full software development lifecycle.
Experience with Git and Atlassian tools (Confluence, Jira, BitBucket) highly desired.
Expertise with Rest Services, Databases, SQL is a plus.
US Citizen [KR1] [EW2] or permanent resident required.
Knowledge, Skills, and Abilities:
Excellent analytical and problem-solving skills required for design, creation, testing, and debugging of custom software.
Knowledge of JavaScript libraries for creating user interfaces for web, mobile, and desktop apps required, including at a minimum React and React Router.
Background in aeronautics, air traffic management research, aviation data streams, or the National Airspace System highly desired.
Ability to build NASA Procedural Requirement (NPR) 7150.2 compliant software highly desired.
Possess excellent written and oral communication skills with experience writing routine reports and correspondence and presenting to customers or employees.
Ability to work independently, effectively, and professionally in a team environment (co-workers, customers, and supervisors).
Knowledge of Amazon Web Services (AWS), AWS Serverless Application Model (SAM), AWS Lambda, Open API, PostgreSQL, REST APIs, Conda, Docker, Jenkins is a plus.
Knowledge of data science and machine learning is a plus.
Ability to write technical reports and peer reviewed publications is a plus.
Working Conditions:
Work will be performed in an office (on-site or remote with project/supervisor approval) or computer lab environment. While performing the duties of this job, the employee is frequently required to stand, walk, sit, talk, or hear. Keyboarding for large time spans each day will be a significant part of this position. The employee may need to lift and/or move up to 50 pounds.
Travel:
Employee must be willing and able to travel. Position may require infrequent domestic business travel.
[KR1] Because NTX is located on FAA property, it would be much easier for everyone if the candidate is a US citizen.
[EW2] For staff located in the Bay Area, we do not require US citizenship. Green card is OK.
Universities Space Research Association • Mountain View, CA 94039 • Yesterday
Universities Space Research Association • Mountain View, CA 94039 • Jan 26
Universities Space Research Association • Idaho Falls, ID 83404 • 3 Days Ago
First Citizens Bank • Santa Clara, CA 95054 • Apr 16
Abbott • Pleasanton, CA 94588 • Feb 24
AbbVie • Pleasanton, CA 94588 • Mar 19
Accenture • Mountain View, CA 94039 • Feb 29