Research Scientist/Engineer

ASRC Federal•Mountain View, CA
•Onsite

About The Position

ASRC Federal Data Solutions supports NASA's High Performance Computing Services program at the Ames Research Center in Mountain View, California. The Research Scientist/Engineer joins the Infrastructure team and supports tools and applications for NASA projects and systems. The role designs, develops, and sustains software systems that advance aeronautics research, including systems for data visualization, simulation scenario generation, data analysis, post-processing, and AI/ML-enabled aerospace research. The position collaborates with software programmers and developers, interacts frequently with government leaders and technical staff, and provides technical guidance, troubleshooting, and mentoring. It supports the Human-Systems Integration Division and the Airspace Operations Laboratory, whose research focuses on operator-centric advanced aeronautics concepts through prototyping, simulations, and flight evaluations. The role also supports data collection in laboratory settings and flight-test activities.

Requirements

  • Doctoral degree in aerospace engineering, computer science, information technology, or a related field, or equivalent years of experience.
  • Ten or more years of software development experience.
  • Ten or more years supporting aeronautics research and development activities.
  • Experience with modern languages and technologies such as Java, .NET, Python, C++, JavaScript, QT/QML, and React.
  • Experience with Agile/Scrum frameworks and DevSecOps pipelines.
  • Five or more years creating custom data visualizations.
  • Ability to work within time constraints and under pressure.
  • Ability to work and communicate effectively on a team.

Responsibilities

  • Design and develop custom visualizations of real-time and non-real-time data.
  • Define and implement components for data visualization applications.
  • Maintain and enhance existing data visualization applications using technologies such as JavaScript, React, QT/QML, HTML, CSS, Java, C++, and Python.
  • Design and develop custom systems for generating simulation scenarios.
  • Design and develop custom systems for data analysis and post-processing.
  • Define and implement components for data analysis and post-processing systems.
  • Maintain and enhance existing data analysis and post-processing systems using technologies such as MySQL, PostgreSQL, and InfluxDB.
  • Provide technical guidance and recommendations for new features, services, and best practices.
  • Lead, support, and define internal processes for code reviews and collaborative software development.
  • Troubleshoot code and participate in collaborative QA/QC testing to maintain quality and support software requirements.
  • Support onboarding and mentor new and early-career developers, including providing code-review feedback and participating in collaborative coding sessions.
  • Support data collection in laboratory settings and flight-test activities.
  • Design and develop custom systems that leverage AI/ML techniques for aerospace research.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service