The Spacecraft Software Development Engineer will support the space program located in Houston, TX.
Requirements
- Experience with event and data-driven architecture.
- Experience in TCP/IP Network Communications CCSDS Packet Protocols.
- Familiarity with configuration management tools.
- Experience with web-based collaboration tools.
- Experience with Agile software development methodologies and process.
- Knowledge of NASA Spacecraft Software Systems and software (per NPR 7150 or CMMI or DO 178 processes).
- Experience with CCSDS / Telemetry Systems.
Responsibilities
- Develop software code for modules / systems and / or ground software testing and verification tools.
- Analyze the performance of software functions and interfaces and conduct integration or verification testing.
- Document functions and use cases including software requirements.
- Document system interfaces and related Interface Control Documents (ICDs).
- Use integrated simulation environment to validate software function and interfaces.
- Develop unit and interface verification tests.
Other
- This position requires US Citizenship or Permanent Resident status due to the sensitivity of customer related information.
- Requires space industry or DoD work experience.
- Must have a bachelor's degree in the field of engineering.
- Must have 2+ years of recent and related work experience.
- Excellent collaboration, communication, negotiation, and coordination skills.