Principal Software EngineerActive
The opportunity
Rocket Lab is the end-to-end space company building rockets, spacecraft, and critical subsystems that keep the world connected, protected, expand humanity’s reach to the Moon, Mars, and beyond. We move fast, build real hardware for meaningful missions, and make the impossible routine.
What you'll do
Play a key role supporting the development of payload flight software for our Space Systems programs.
Focus on deployment of novel algorithms into austere environments on: Size/Weight/Power constrained sensor systems.
Lead cross-functional teams to define technical requirements and deliver integrated solutions.
Provide technical leadership in all aspects of software design and: development starting with requirements generation and following through implementation, testing, deployment.
Define and influence software architecture, design patterns, interfaces, and: technical standards to ensure scalable, maintainable, and extensible solutions.
Drive core software fundamentals of performance-oriented programming: leveraging a variety of accelerator technologies.
What they're looking for
- Mentor engineers across experience levels, provide technical guidance, and: foster a culture of engineering excellence and continuous improvement.
- Support technical planning, effort estimation, risk identification,: dependency management, and milestone delivery while communicating technical status and risks to stakeholders.
- Be part of a team of driven pioneers relentlessly tackling challenging: projects, delivering on the impossible, and making an impact on the future of space.
- Bachelor’s degree in computer science, computer engineering.