Principal Software Engineer /Senior Principal Software Engineer - TS/SCI jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rocket Lab · 11 hours ago

Principal Software Engineer /Senior Principal Software Engineer - TS/SCI

Rocket Lab is an end-to-end space company delivering responsive launch services and spacecraft design. They are seeking a highly skilled Principal Software Engineer/Senior Principal Software Engineer to lead the design, development, and delivery of scalable software systems for space-based applications, ensuring mission success.

AerospaceManufacturingSoftwareSpace Travel
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Lead Software Architecture Design: Define and evolve the end-to-end software architecture for flight and ground systems, ensuring scalability, reliability, security, and mission success
Develop Flight Software: Design application software for spacecraft operating within Real-Time Operating Systems (RTOS) such as VxWorks, or embedded Linux, including hardware drivers for spacecraft sensors and actuators such as IMUs, Star Trackers, and Reaction Wheels
Build Ground Software Systems: Architect and deploy web-based ground software platforms for spacecraft operations, integrating flight and ground systems to support diverse mission profiles
Test and Validate Systems: Develop unit tests within a Continuous Integration (CI) framework and collaborate with hardware-in-the-loop test engineers to verify combined software and hardware functionality
Collaborate and Lead: Provide technical direction and mentorship to engineering teams, act as a trusted advisor to leadership, and partner with stakeholders to align software systems with mission requirements
Support On-Orbit Operations: Ensure software performance in harsh environments and contribute to mission-critical operations

Qualification

Flight Software DevelopmentEmbedded SystemsSoftware Architecture DesignCC++ ProficiencyPython for TestingGround Software SystemsHardware IntegrationRF CommunicationSystems-Level ThinkingContinuous IntegrationMicroservice ArchitecturesTeam LeadershipTechnical Mentorship

Required

Bachelor's degree in engineering, computer science, or a related technical discipline
12+ years of professional software development experience, including embedded systems and ground software
Proven expertise in architecting scalable and reliable software systems for aerospace or defense applications
Proficiency in C and C++ for embedded software development and python for testing
Experience with both DIO and AIO (Digital and Analog Inputs and Outputs)
Experience with integrating hardware, including implementing ICDs, and debugging
Experience with deriving the Flight Software architecture from the electrical design including reading a master ICD list and/or schematics
Experience with RF ground to space communication
U.S. citizenship is required, due to program requirements
Active TS/SCI clearance is required

Preferred

Advanced degree in aerospace engineering, computer science, or a related field
Strong systems-level thinking with the ability to balance technical trade-offs across performance, security, and maintainability
Experience developing software and drivers with CAN/CAN-FD, SpaceWire, and/or UDP/TCP protocols
Experience leading teams and working with program management to plan out work and staffing
Expertise in microservice architectures, distributed systems, and modern web frameworks such as FastAPI
Full-stack development experience, including: Backend: Golang, and/or Rust. Frontend: Typescript and Angular. Database: InfluxDB, PostgreSQL, or equivalent
Familiarity with CCSDS standards, including Space Packet Protocol, COP-1, and CFD
Experience designing software for autonomous vehicles operating in harsh environments, such as satellites or autonomous vehicles
Expertise in Git-based workflows, CI/CD pipelines, and Kubernetes orchestration
Understanding of modern authentication/authorization frameworks (e.g., OAuth)

Benefits

Top tier medical HMO, PPO & a 100% company-sponsored medical HSA plan option
Dental and vision coverage
3 weeks paid vacation and 5 days sick leave per year
11 paid holidays per year
Flexible spending and dependent care savings accounts
Paid parental leave
Disability insurance
Life insurance
Access to a 401(k) retirement plan with company match
Discounted employee stock purchase program
Subsidized EV charging stations
Onsite gym
Food and drinks
Other discounts

Company

Rocket Lab

company-logo
Rocket Lab is an aerospace company that provides launch services, spacecraft design, and manufacturing of satellite components.

Funding

Current Stage
Public Company
Total Funding
$1.98B
Key Investors
Canadian Space AgencyU.S. Department of CommerceTrinity Capital
2025-12-09Grant
2025-09-15Post Ipo Equity· $750M
2024-11-25Grant· $23.9M

Leadership Team

leader-logo
Adam Spice
Chief Financial Officer
linkedin
leader-logo
Frank Klein
Chief Operations Officer
linkedin
Company data provided by crunchbase