
Principal Flight Software Engineer
Rocket Lab Corporation7 days ago
Base Salary
$150k - $220k/yr
Responsibilities
- Develop application software for RTOS and embedded Linux environments.
- Develop hardware drivers for inertial measurement units, star trackers, reaction wheels, and other spacecraft sensors and actuators.
- Develop and maintain unit tests within a continuous integration framework.
- Collaborate with hardware-in-the-loop test engineers to verify and validate combined software and hardware functionality.
- Collaborate with systems and embedded systems engineers to develop, document, and validate requirements.
- Review source code changes and ensure compliance with company coding standards.
- Participate in preliminary and critical design reviews.
- Assist with on-orbit and interplanetary flight operations.
- Lead junior software developers and collaborate with other engineering disciplines and customers.
Requirements
- Bachelor’s degree in software, computer, electrical, aerospace, or another technical engineering discipline.
- At least 12 years of applicable experience in embedded software development.
- Proficiency in Rust, C++, and C.
- Experience with RTOS or embedded Linux.
- Experience leading junior software developers, collaborating with other engineering disciplines, and interacting with customers.
- Active security clearance or ability to obtain and maintain one.
- U.S. citizenship is required due to program requirements.
- Preferred: master’s or PhD in an engineering discipline.
- Preferred: experience with CAN/CAN-FD and/or UDP/TCP in embedded systems.
- Preferred: experience developing software for autonomous vehicles operating in harsh environments.
Benefits
- Medical, dental, and vision insurance.
- 401(k) retirement plan options.
- Paid vacation, holidays, and sick leave.
- Paid parental leave and other discounts and perks.
- Potential eligibility for company stock and cash incentives.
- Discounted stock purchase through Rocket Lab’s Employee Stock Purchase Program.
- The role is based at Rocket Lab’s site in Littleton, Colorado.
- The position may involve prolonged sitting, standing, walking, computer work, and occasional exposure to moderate noise, dust, and fumes in production areas.