R

Rocket Lab Corporation

Builds rockets, satellites and space components

Principal Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeTucson, AZ, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or computer engineering is required.
  • At least 12 years of experience in embedded software engineering is required.
  • Experience designing complex multithreaded applications is required.
  • Experience designing flight software is required.
  • Ability to obtain and maintain a U.S. Government security clearance is required.

Responsibilities

  • Support the development of payload flight software for Space Systems programs.
  • Deploy novel algorithms into austere environments on size-, weight-, and power-constrained sensor systems.
  • Lead cross-functional teams to define technical requirements and deliver integrated solutions.
  • Provide technical leadership throughout software design and development, from requirements generation through implementation, testing, and 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 using a variety of accelerator technologies.
  • Mentor engineers across experience levels, provide technical guidance, and foster 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.

Desired Qualifications

  • Familiarity with high-performance and parallel processing is desirable.
  • Exposure to novel architectures, including FPGA and CUDA, is desirable.
  • Familiarity with flight software system management is desirable.
  • Experience with algorithm implementation is desirable.
  • Exposure to Python and MATLAB is highly desired.
  • Familiarity with numerical computing principles is desirable.

About the Company

Rocket Lab Corporation

Builds rockets, satellites and space components

Rocket Lab builds and launches rockets, designs satellites and sells spacecraft components for commercial operators, governments and defense customers. Its Electron rocket carries small satellites on dedicated missions, while its Space Systems business supplies complete spacecraft and the hardware and software needed to operate them. Customers pay for launch services, satellite development, component sales and mission support, giving the group business beyond sending its own rockets into space. The company is developing Neutron, a larger reusable rocket intended for constellation deployment and other heavier missions. Rocket Lab's operating business began in 2006 and the group is headquartered in Long Beach, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Long Beach, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Rocket Lab Corporation

See more jobs