Spacecraft Software Development & Verification Engineer – Space Systems
Houston, TX
Full-time
Hybrid
Entry, Mid, Senior Level
Oceaneering Space Systems (OSS) develops innovative technologies for space and harsh environments. The Spacecraft Software Development & Verification Engineer will support NASA's JSC Engineering, Technology, and Science II contract by developing software code, analyzing performance, and conducting testing and verification.
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.
Perform other duties as required.
Qualification
Required
Bachelor’s degree in engineering or a closely related field and a minimum of two (2) years of experience in the field or in a related area.
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 process
Excellent collaboration, communication, negotiation, and coordination skills
Strong customer service attitude
Preferred
Bachelor’s degree in engineering from an accredited school and five (5) years of related engineering experience, or Master’s degree in engineering from an accredited school and four (4) years of related experience, or Ph.D. in engineering from an accredited school and zero (0) years of related experience
Experience with CCSDS / Telemetry Systems
Experience with collaboration tools such as: JIRA, Confluence, Slack, 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.
Proof of U.S. Citizenship or US Permanent Residency maybe a requirement for this position.
Must be able to complete a U.S. government background investigation.
Management has the prerogative to select at any level for which the position is advertised.
Benefits
Health and Wellness
Mental Health
Retirement Savings
Life and Disability
Paid Maternity and Parental Leave
Paid Time Off
Tuition Reimbursement
Employee Assistance Program
Oceaneering is a global oilfield provider of engineered services and products primarily to the offshore oil and gas industry.