All Points Logistics*NO STAFFING AGENCIESUS CITIZENSHIP REQUIREDTHIS IS AN ON-SITE POSITION*DESCRIPTION OF POSITION/DUTIES:All Points is looking for a high-performing software engineer, with skills in adjacent areas such as computer networking and hardware, to join the team as a simulation software engineer. The ideal candidate will have a strong background in software simulation with the desired skills and experience enumerated below, excellent teamwork skills, and the potential to take on a leadership role. *This is an ON-SITE position requiring FULL UNITED STATES CITIZENSHIP.
Responsibilities may include but are not limited to:
Serve as a software developer on Training Simulation Software (TSS), with specific responsibility for the launch vehicle model, virtual cockpit, and International Space Station (ISS) shadow simulation
Serve as integration lead between TSS team, upstream dependency product teams, and downstream end-users, including integration of joint simulation interaction between TSS, NASA International Space Station training simulation, and NASA Mission Control infrastructure
Serve as Scrum master for the TSS team agile software design and development process, leading daily standups and sprint planning meetings
Serve as build manager, responsible for making end-of-sprint TSS builds and releases
Maintain and evolve the computer software and hardware architectures for TSS including both the development network and the deployed training network at Johnson Space Center (JSC)
Manage and evolve the development network configuration and software development environment including tools, third party libraries, and processes
Oversee and maintain flight simulator hardware including the Boeing Engineering Simulator (BES), Boeing Mission Simulator (BMS), and Crew Part Task Trainers (CPTTs)
Serve as Laboratory Manager over the CST-100 Starliner Training System Integration Lab (TSIL), responsible for overseeing lab operations and configuration control of lab hardware and softwareManage supplier activities, oversee hardware procurements and software license renewals for the TSIL and training system assets deployed at JSC.
Minimum requirement is BS/BA or higher in Computer Science or related engineering field, math, or physics.
10 Years
Embedded Software Engineering experience with in-depth understanding of the complete Software lifecycle — requirements analysis and design, software design, documentation, code development, unit, integration, regression, and formal qualification testing, and debugging/troubleshooting both in development and laboratory environments using simulated and flight hardware and provide project management for one or more flight CSCIs (e. g. command/control/communications, launch systems, guidance, navigation, flight controls).
8+ years' experience in full software development life cycle using C and C++ in a Linux development and production environments following Agile software development processes
3+ years' experience in Python
Configuration management and collaboration tools such as (or similar to) Git, JIRA, Collaborator, Beyond Compare, and VersionOne
Build and test tools such as Boost.
Build, Boost.
Test, CMake, and Make
Experience with GL Studio and Qt
Experience as an Agile Scrum Master
Computer and networking hardware architecture and configuration
Familiarity with Common Simulation Framework (CSF), Trick, or similar simulation environment
Familiarity with spacecraft vehicle subsystems
Positions with All Points are Full-time, Direct, and we offer a full benefit package. For more information, please visit our Career Portal.
ALL POINTS IS AN EQUAL OPPORTUNITY EMPLOYER
Mid-Senior level
Full-time
Aviation and Aerospace Component Manufacturing, Defense and Space Manufacturing, and Space Research and Technology
¿Te interesa este puesto?