Overview
Software Developer - Systems Engineering Simulator (SES) Integrated Studies Team
Location: Johnson Space Center, Houston, Tx Are you ready to help shape the future of human spaceflight? Join the Systems Engineering Simulator (SES) Integrated Studies Team (IST) supporting NASA Johnson Space Center. As a Software Developer, you'll design, test, and integrate high-fidelity spacecraft simulations and human-in-the-loop mockups that directly impact the success of NASA's most ambitious missions.
What You'll Do
Lead SES software and hardware projects from initiation through implementation, verification, and closure. Translate customer requirements into effective simulation solutions by gathering needs, planning R&D tasks, and building project teams. Research and apply innovative simulation, visualization, and graphics technologies to advance SES capabilities. Develop software for spacecraft simulation, including integration with visuals, human-in-the-loop mockups, and real-time systems. Perform software testing, verification, and troubleshooting for simulation environments. Support and improve methods for tracking SES hardware/software inventory and cost modeling. Create and maintain detailed software documentation. Interface directly with NASA engineers and customers during simulation sessions and studies, including setup, execution, and technical follow-up. Demonstrate SES simulations and facilities to NASA visitors, leadership, and stakeholders. Contribute to ongoing software improvements by identifying issues, recommending enhancements, and supporting dynamic team workflows. Communicate effectively with internal teams, NASA stakeholders, and external partners in a highly dynamic environment.
Qualifications
Required:
Bachelor's degree in Engineering or related STEM discipline from an accredited institution. 5-10 years of related software development experience. Strong programming skills with proven experience in Linux environments. Demonstrated ability to work effectively in a team. Excellent written and verbal communication skills.
Highly Preferred Skills:
Proficiency in programming/scripting languages: C/C++, Python, Tcl/Tk, Java, JavaScript/jQuery, PHP. Experience with the NASA Trick Simulation Environment. Object-oriented programming expertise. Database skills (MySQL, PostgreSQL, etc.). Shell scripting (Csh, Tcsh, Bash). Debugging and troubleshooting complex software systems. Software-to-hardware interface programming (Ethernet, hand controllers, serial ports, etc.). Version control with Git/GitLab. Familiarity with DOUG/EDGE graphic engines.
Why Join Us?
At Astrion, you'll work alongside NASA engineers, scientists, and innovators on technologies that will inspire the world and pave the way for future space missions. If you're excited to push the boundaries of what's possible, this is your opportunity to contribute to missions that will define the next era of space exploration.
Why Astrion?
At Astrion, we innovate, elevate, and shape the future of aerospace. Our purpose-"Be the Difference"-means we actively drive positive change, foster collaboration, and deliver solutions that push the boundaries of what's possible. We offer:
A culture of innovation, care, and continuous learning Opportunities to work on mission-critical, high-visibility space programs A collaborative environment where your expertise directly impacts national security space missions
Equal Opportunity Employer Astrion is committed to diversity, equity, and inclusion, and provides equal employment opportunities to all employees and applicants without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, or any other characteristic protected by law.
|