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 Ames Research Center in Mountain View, California. The program provides high-performance computing services across the HPC lifecycle and supports the Human-Systems Integration Division. The Research Scientist/Engineer joins the Infrastructure team and supports tool and application development for NASA projects and systems at Ames Research Center. The role designs, develops, and sustains software systems that advance aeronautics research, collaborating with software programmers and developers to maintain core capabilities and create new ones. It involves frequent interaction with government leaders and technical staff, mentoring junior staff, troubleshooting complex issues, and aligning development work with mission priorities. The position supports the Human-Systems Integration Division and the Airspace Operations Laboratory’s research portfolio, which focuses on operator-centric advanced aeronautics concepts through prototyping, simulations, and flight evaluations.

Requirements

  • Doctoral degree in aerospace engineering, computer science, information technology, or a related field, or equivalent years of experience.
  • At least 10 years of software development experience.
  • At least 10 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.
  • At least 5 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 testing (QA/QC) to maintain quality and support software requirements.
  • Support onboarding and mentor new and early-career developers, provide feedback during code reviews, and participate in collaborative coding sessions.
  • Support data collection efforts in laboratory settings and flight test activities.
  • Design and develop custom systems leveraging AI/ML techniques for aerospace research.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service