VetJobs - The Leading Military Job Board

Job Information

Universities Space Research Association Sr Engineer, Software Aeronautics in Mountain View, California

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:

  • Bachelor’s degree in computer science, engineering, or related degree; advanced degree strongly preferred.

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 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.

DirectEmployers