Full Job Description
Software Development Team Leader - Space Networking Group
Houston, TX
About the Position:
We are seeking a talented and experienced Software Development Engineer to join our Space Networking Group Engineering Team. This is a Lead position that will contribute to the continued development and implementation of Intuitive Machines Services Network.
Responsibilities:
- Lead the Space Networking software development team on the continued development of our networking software and integration in various network segments.
- Participate in the design, development and implementation of the Intuitive Machines Space Network architecture and services.
- Provide technical support and expertise during mission planning, execution, and post mission analysis.
- Prepare technical documentation, reports, and presentations for internal and external stakeholders.
Requirements:
- Bachelor's Degree or equivalentexperiencein Computer Science, Software Engineering, Network Engineering, or related discipline.
- Minimum of7years of experience in software development in C, C++ programming languages,and scripting languages likePython.
- Experience working with and developing in Unix/Linux Operating System
- Clear understanding and experience with internetworking protocols such as the TCP/IP protocol suite.
- Deep knowledge and understanding of the Delay and Disruption Tolerant Networking (DTN)architectureand Bundle Protocol (BP).
- 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.
- Goodverbal and written communication and organizational skills.
- Ability and willingness to work under compressed and aggressive delivery schedules in a collaborative cross-disciplinary team environment.
- Cybersecurity knowledge is a plus.