Junior Software Engineer

Pearl River TechnologiesGreenbelt, MD
2d

About The Position

Pearl River Technologies is seeking an entry-level or junior developer to provide software development support to NASA’s Flight Dynamics Facility (FDF) . This facility provides critical flight dynamics, satellite, and navigation support for high-profile missions including the International Space Station, SpaceX, James Webb Space Telescope (JWST) , and the upcoming Roman Space Telescope (RST) . You will contribute to diverse areas of development including visuals, iteration times, and code reliability. This role provides a unique opportunity to hone your skills across the full development spectrum—from user experience and workflow design to data processing. You will work within a motivated team, tightly integrated with the flight and navigation analysts who use our systems, allowing you to see the immediate impact of your work.

Requirements

  • Education: Bachelor’s in Computer Science, Engineering, Physics, Math, or a related field.
  • Experience: 0–3 years of professional experience in software development.
  • Technical Skills: Strong knowledge of computer science fundamentals (algorithms, data structures, and design patterns).
  • Primary proficiency in Python (preferred), TypeScript, or Java.
  • Experience with relational and non-relational databases.
  • Communication: Demonstrated oral and written communication skills.
  • Citizenship: U.S. Citizenship required.
  • Clearance: Not required at time of hire but must qualify for a Secret clearance

Nice To Haves

  • Web Development: Knowledge of frameworks like Flask, Spring, or Angular.
  • DevOps & Tools: Familiarity with Docker, CI/CD pipelines, and Git workflows (GitHub/Atlassian).
  • Environment: Familiarity with Linux and Agile Software Development Life Cycles.
  • Domain Interest: Experience with (or willingness to learn) engineering tools such as FreeFlyer, STK, or ODTK.
  • Specialized Logic: Experience with Physics, Mathematics, or Engineering algorithms.

Responsibilities

  • Operational Problem Solving: Address NASA operational spacecraft needs through requirements development, solution design, and implementation.
  • Analyst Collaboration: Work directly with Flight Dynamics engineers to translate mission needs into software requirements.
  • Innovation: Identify new software methods from industry and academia to improve FDF architecture.
  • Development & Testing: Code and troubleshoot software for real-time operational systems with a strict focus on quality and maintainability.
  • Mission Support: Provide 24x7 support as part of a team, including on-call and on-console support for mission launches and reentries.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service