cover image
Rocket Lab

Rocket Lab

rocketlabcorp.com

3 Jobs

1,931 Employees

About the Company

Rocket Lab builds, launches, and operates rockets and spacecraft for our global customers. Our Electron launch vehicle is the world's most frequently launched orbital small rocket, our HASTE rocket is progressing America's hypersonic capabilities on suborbital missions, and our larger Neutron rocket is currently in development. From across the United States, Canada, and New Zealand, Rocket Lab designs and manufactures individual spacecraft components to entire satellites constellations for missions to Earth orbit, the Moon, Mars, and beyond.

Listed Jobs

Company background Company brand
Company Name
Rocket Lab
Job Title
Flight Software Intern Summer 2026
Job Description
Job Title: Flight Software Intern – Summer 2026 Role Summary Assist Flight Software team in developing and maintaining flight software for Electron and Neutron rockets, focusing on power, thermal management, hardware interfacing, command and data handling, and communications. Work on real‑world challenges under mentor guidance. Expectations * Apply learning quickly in a fast‑paced, small team. * Lead development tasks independently and collaborate across teams. * Maintain a strong technical and professional growth trajectory. Key Responsibilities * Develop, test, and validate flight software modules in C/C++. * Program microcontrollers and work with Linux-based systems. * Interface with hardware subsystems (power, thermal, comms). * Analyze and troubleshoot software defects and performance issues. * Participate in code reviews, design discussions, and technical documentation. * Attend regular mentor meetings and progress reviews. Required Skills * Proficient in C and C++. * Working knowledge of Python. * Experience with microcontrollers (e.g., ARM, AVR). * Familiarity with Linux development environments. * Ability to work independently and communicate effectively. Required Education & Certifications * Enrolled in a Bachelor’s, Master’s, or Ph.D. program in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related field. * Minimum one semester of study remaining after internship. * GPA ≥ 3.0. Additional Desired Qualifications * GPA ≥ 3.5. * ≥ 3 months of applied engineering experience; 6+ months preferred. * Understanding of RF and electronic components (capacitors, inductors, transformers).
Long beach, United states
On site
Fresher
26-11-2025
Company background Company brand
Company Name
Rocket Lab
Job Title
Software Engineer I/II - Data Engineering
Job Description
**Job Title:** Software Engineer I/II – Data Engineering **Role Summary:** Backend software engineer focused on designing, building, and maintaining data‑centric APIs, services, and pipelines that enable data collection, processing, and visualization across the organization. Works collaboratively with cross‑functional teams across multiple time zones to deliver automated, scalable data solutions. **Expectations:** - Position available at entry‑level (Software Engineer I) or mid‑level (Software Engineer II). - Deliver production‑ready, documented, and standards‑compliant software. - Engage in backlog refinement, architectural design, and merge request reviews. - Support deployment, user training, and ongoing maintenance of existing systems. **Key Responsibilities:** - Design, develop, and maintain RESTful APIs and microservices for data indexing, retrieval, and reporting. - Build and optimize ETL pipelines and data pipelines using SQL, Pandas, NumPy, and related libraries. - Implement CI/CD workflows, containerization (Docker), and, where applicable, Kubernetes orchestration. - Collaborate with stakeholders to gather requirements, propose solutions, and demonstrate delivered features. - Write unit, integration, and system tests; ensure code quality and adherence to coding standards. - Manage tickets in issue trackers (Jira, Redmine) and provide status updates to product and engineering teams. - Provide operational support, troubleshoot production issues, and conduct user training on new tools. **Required Skills:** - Proficient in Python (including data libraries such as Pandas, NumPy). - Experience developing REST APIs and service-oriented architectures. - Strong knowledge of relational databases and SQL. - Familiarity with CI/CD pipelines, Docker, and containerization. - Version control expertise with Git. - Comfortable using issue trackers (Jira, Redmine). - Ability to write clear documentation and test cases. - Excellent problem‑solving and communication skills. **Preferred (Nice to Have) Skills:** - Experience with Kubernetes or other container orchestration platforms. - Exposure to data visualization tools and dashboards. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent tertiary diploma; or demonstrable equivalent knowledge. - For Software Engineer II: minimum 2 years of professional software‑engineering experience.
Toronto, Canada
On site
Junior
21-01-2026
Company background Company brand
Company Name
Rocket Lab
Job Title
Software Engineer II
Job Description
**Job title:** Software Engineer II **Role Summary:** Software Engineer II develops and deploys embedded payload software for space sensor systems, focusing on Size/Weight/Power (SWaP) constrained hardware. Responsibilities encompass requirements gathering, design, low‑level C implementation, Linux and real‑time operating system (RTOS) integration, interface development, testing, and system deployment, with emphasis on high‑performance computing and NVIDIA CUDA environments. **Expectations:** - Collaborate on end‑to‑end software lifecycle: requirements, design, implementation, testing, deployment, and support. - Engineer fault‑tolerant solutions for Linux and RTOS platforms on spaceflight hardware. - Adapt to evolving mission requirements with agile, high‑quality delivery. **Key Responsibilities:** - Design and implement low‑level C software for space payloads with SWaP constraints. - Develop and maintain device drivers, hardware interfaces, and communication protocols. - Deploy operating systems and manage software stack on target hardware, including real‑time and embedded environments. - Perform unit, integration, and system testing; document results. - Participate in code reviews and maintain technical documentation. - Collaborate with cross‑functional teams on requirements, architecture, and testing plans. **Required Skills:** - Proficiency in low‑level C programming. - Strong knowledge of Linux fundamentals, device driver development, and fault‑tolerant design. - Experience with real‑time operating systems (RTOS). - Familiarity with high‑performance computing (HPC) technologies and NVIDIA CUDA. - Ability to obtain and maintain a U.S. Government security clearance. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, or a related field. - 8–12 years of professional software engineering experience. **Nice to Have:** - Experience with hybrid C/Python test environments. - Knowledge of interface timing and communication protocols. - Existing Top Secret/SCI clearance.
Chantilly, United states
On site
Senior
10-02-2026