Job Description
Rocket Lab is seeking a Senior Network Software Engineer I to join their team in Littleton, CO. In this role, the candidate will be responsible for the development of network-focused capabilities for Rocket Lab's constellation of satellites. The Senior Network Software Engineer I will work with advanced networking technologies and protocols to ensure seamless communication and operability within the satellite network.
What this role involves: - Designing, implementing, and maintaining network automation software for a constellation of satellites.
- Developing and integrating network configuration and management solutions using NETCONF & YANG.
- Collaborating with cross-functional teams to define network requirements and develop system-level solutions.
- Troubleshooting and resolving complex network issues to ensure uninterrupted satellite operations.
- Developing automated testing and validation procedures to ensure the robustness of network functionalities.
- Documenting network configurations, processes, and procedures to maintain comprehensive records.
- Participating in code reviews, technical discussions, and provide mentorship to junior team members.
Requirements: - Bachelor’s degree in Computer Science, Electrical Engineering, or related field; or equivalent work experience.
- Minimum of 5 years of experience in software engineering with a focus on network programmability.
- Proficiency in NETCONF protocol and YANG data modeling language.
- Strong understanding of networking principles and protocols (e.g., TCP/IP, routing, switching).
- Solid programming skills in languages such as Python and C++.
- Proven ability to analyze and solve complex network problems.
Nice to have: - Experience working with satellite communications or aerospace industry.
- Self-motivated with the ability to work both independently and in a collaborative environment.
- Familiarity with SDN (Software-Defined Networking) and NFV (Network Functions Virtualization).
- Knowledge of cybersecurity principles and practices in network environments.
- Experience with SDA NEBULA standards.
- Experience working with HAIPE encryption devices (KG-175, etc)
What Rocket Lab offers: - Company stock
- Cash incentives
- Discounted stock through Rocket Lab’s Employee Stock Purchase Program
- Medical, dental, and vision insurance coverage
- 401(k) retirement plan options
- Paid vacation, holidays, and sick leave
- Paid parental leave