The
Spacecraft Software Development & Verification Engineer will support the
space program located in Houston, Texas (77058)
. 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 duties as assigned.
REQUIRED:This position has been posted at multiple levels (must meet minimum level indicated). Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.- This position requires US Citizenship or Permanent Resident status due to the sensitivity of customer related information.
- Must have a bachelor's degree in the field of engineering.
- Must have 2+ years of recent and related work experience.
- Proficiency in Python, C, C++ programming.
- 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 processes.
- Excellent collaboration, communication, negotiation, and coordination skills.
- Strong customer service attitude.
DESIRED:- Knowledge of NASA Spacecraft Software Systems and software (per NPR 7150 or CMMI or DO 178 processes).
- Preferred experience in spacecraft or autonomous systems.
- Experience with CCSDS / Telemetry Systems.
- Experience with collaboration tools such as:
- Microsoft SharePoint and Teams.
- Quick learner and self-motivated.
- Ability to manage multiple priorities with minimal supervision.
- Highly responsible and team-oriented with a strong work ethic.
- Strong coordination and organizational and time management skills.
WORK LOCATION: - This position is located onsite and offers a 9/80 schedule with every other Friday off; some travel may be required.
- Schedules are subject to change based on the requirements of the position and/or customer needs.