Rocket Lab is seeking a Senior Payload Software Engineer I to develop network-focused capabilities for their constellation of satellites.
Requirements
- 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++.
- Experience working with satellite communications or aerospace industry.
- 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.
Responsibilities
- Design, implement, and maintain network automation software for a constellation of satellites.
- Develop and integrate network configuration and management solutions using NETCONF & YANG.
- Troubleshoot and resolve complex network issues to ensure uninterrupted satellite operations.
- Develop automated testing and validation procedures to ensure the robustness of network functionalities.
- Document network configurations, processes, and procedures to maintain comprehensive records.
- Participate in code reviews, technical discussions, and provide mentorship to junior team members.
- Collaborate with cross-functional teams to define network requirements and develop system-level solutions.
Other
- 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.
- Self-motivated with the ability to work both independently and in a collaborative environment.
- Regularly required to sit, use hands and fingers, operate computer keyboard and controls, and communicate verbally and in writing
- Must be physically able to commute to buildings
- Occasional exposure to dust, fumes and moderate levels of noise