Rocket Lab Corporation

Principal Embedded Software Engineer

Rocket Lab Corporation
Apply
14 days ago
Tucson, AZ, USAStaff+
H1B sponsor

Responsibilities

  • Develop payload flight software for Space Systems programs.
  • Deploy novel algorithms in size-, weight-, and power-constrained sensor systems and austere environments.
  • Lead cross-functional teams in defining technical requirements and delivering integrated solutions.
  • Own software design and development from requirements generation through implementation, testing, and deployment.
  • Define software architecture, design patterns, interfaces, and technical standards.
  • Drive performance-oriented programming using accelerator technologies.
  • Mentor engineers and provide technical guidance across experience levels.
  • Support technical planning, effort estimation, risk identification, dependency management, milestone delivery, and stakeholder communication.

Requirements

  • Bachelor’s degree in computer science or computer engineering.
  • 12+ years of embedded software engineering experience.
  • Experience designing complex multithreaded applications.
  • Experience designing flight software.
  • Ability to obtain and maintain a U.S. Government security clearance.
  • Familiarity with high-performance and parallel processing is preferred.
  • Exposure to architectures including FPGA and CUDA is preferred.
  • Familiarity with flight software system management, algorithm implementation, and numerical computing principles is preferred.
  • Exposure to Python and MATLAB is highly desired.

Benefits

  • The position is based in Tucson, Arizona.
  • The role may require prolonged sitting, standing, walking, and computer work, with occasional exposure to moderate noise, dust, and fumes in production areas.
  • U.S. office candidates must satisfy applicable ITAR eligibility requirements or obtain required authorizations.

Tech Stack

MATLABPython

Categories

Contact me