Space Networking Group - Protocols Engineer
Houston Texas
About the Position:
We are seeking a talented and experienced Protocols Development Engineer to join our Space Networking Group Engineering Team. The Protocols Engineer will play a key role in the design, implementation and deployment of Intuitive Machines' Space Network.
Responsibilities:
- Participate in the design, development and implementation of the Intuitive MachinesSpace Network architecture and services.
- Development and implementation of the software protocol stacks, TCP/IP, LTP, Bundle Protocol and Bundle Protocol Extensions.
- Development and implementation of convergence layers for CCSDS protocols such as AOS,TM/TC, USLP,Proximity-1, etc.
- Collaborate in the development and implementation of network routing protocols and algorithms including contact graphs, opportunistic and time variant routing.
- Develop protocols to support communications with spacecraft devices.
- Prepare technical documentation, reports, and presentations for internal and external stakeholders.
- Participate in the development of the Space Networking R&D Laboratory.
- Collaborate with external research groups and commercial partners.
Requirements:
- Bachelor's Degree or equivalent in Computer Science, Software Engineering, Network Engineering, or related discipline.
- Minimum of 5years of experience in software development in C, C++, Rust programming languages, Python and other scripting tools.
- Experience working with anddevelopinginUnix/Linux Operating System, RTOS, VxWorksenvironments.
- Clear understanding and experience with inter networking protocols such as the TCP/IP protocol suite.
- Experience with software development methodologies and tools, including Agile and DevOps practices, with creative approach to problem solving, software quality and testing.
- Experience with Microsoft Office Suite, Gitlab,Docker,Confluence, Jira, SQL databases.
- Preferred knowledge on IETF and CCSDS Standards, Delay Tolerant Networking and Bundle Protocol.
- Preferred knowledge on terrestrial, radio, satellite and optical communications.
- Effective verbal and writtencommunication and organizational skills.
- Ability and willingness to work under compressed and aggressive delivery schedulesin a collaborative cross-disciplinary team environment.
- Preferred experience in software development for space applications.