Principal Network Software Engineer - TS/SCI
Rocket Lab is looking for a driven Principal Network Software Engineer, to be based out of our headquarters in Long Beach, CA. This role will work with a team of engineers on Rocket Lab's flagship efforts to deliver on program milestones related to Space-to-Space Communications, Space-to-Ground Communications, Payload Software, and Data Security. The successful candidate will have prior experience managing software development efforts for embedded systems and government programs. Knowledge of secure network systems is a must have, with RF and spacecraft experience being an additional benefit. This role will report to the Senior Director of Space Systems Software.
What you'll get to do:
- Manage the software development and integration of routers, radios, and laser communication devices on a constellation of spacecraft.
- Manage suppliers and subcontractors to successfully develop and test an integrated system
- Interface directly with subcontractors, consultants, and internal engineering teams to develop and maintain product development plans, provide progress updates, and meet project delivery milestones
- Design and develop simulation and test approaches for constellation networking
- Define KPIs for contractors and internal development teams
- Set the battle rhythm for subcontractors to provide feature drops to the overall program
- Develop and maintain staffing plans with senior leadership
- Plan major integration points and testing between teams
- Drive best practices for collecting feedback and implementing improvements
- Develop and maintain software development standards and procedures to ensure that all software deliverables are of the highest quality and meet customer requirements
You'll bring these qualifications:
- Bachelor's degree in computer science, software engineering, aerospace engineering or similar technical discipline
- 12+ years of relevant work industry experience
- 3+ years of experience with project management and interfacing with external contractors
- Thorough understanding of network software
- Thorough understanding of the software development lifecycle
- Experience using Jira for software development management
- Experience with systems engineering methods including systems trades, requirements management, performance characterization, and interface management
- Active TS/SCI clearance
- U.S citizenship required due to program requirements
These qualifications would be nice to have:
- Master's degree in aerospace, computer science, electrical engineering, or other technical discipline
- An ownership outlook with the desire to build lasting systems and a willingness to identify gaps, develop plans to address them, and engage stakeholders to fill them.
- Experience with SDA NEBULA architectures
- Experience with Cyber Security controls
- Experience with encryption
- Experience leading a team utilizing agile methodologies
- Project management qualifications such as PMP, APMP, etc.
- Ability to identify and address problems with a proactive and systemic approach
- Proficiency with project and engineering management tools such as Microsoft Project, Smartsheet, etc.
- Experience with Docker
- Experience with Kubernetes
- Experience with DevSecOps
- Ability to work under pressure and adhere to tight deadlines
- Excellent communication skills, with the ability to build strong working relationships