{bc}
greenhouse

Senior Software Engineer II

Rocket Lab Corporation
Tucson, USA
Onsite
Discovered 1 months ago
embedded software engineeringflight software designmultithreaded application designperformance-oriented programminghigh-performance and parallel processingFPGA

Full Job Posting

About Rocket Lab Space Systems

Rocket Lab builds rockets, spacecraft, and critical subsystems for space, national security, defense, and exploration missions.

The Space Systems division develops spacecraft, payloads, flight software, optical systems, star trackers, separation systems, radios, and other components.

Role Overview

Rocket Lab Optical Systems develops electro-optical and infrared solutions for space, terrestrial, and airborne environments.

The Senior Software Engineer II will design flight software for spacecraft supporting Tranche 3 of the U.S. Space Development Agency’s Proliferated Warfighter Space Architecture.

The role is based in Tucson, Arizona, and supports mission-critical sensing systems for defense and intelligence customers.

Responsibilities

  • Support development of payload flight software for Space Systems programs.
  • Deploy novel algorithms into Size, Weight, and Power-constrained sensor systems operating in austere environments.
  • Participate in software requirements generation, design, implementation, testing, and deployment.
  • Drive performance-oriented programming using a variety of accelerator technologies.

Required Qualifications

  • Bachelor’s degree in computer science or computer engineering.
  • At least 8 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.

Preferred Qualifications

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

Work Environment

  • The position may involve prolonged sitting, standing, walking, and computer work.
  • The role may include occasional exposure to moderate noise, dust, and fumes in production areas.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Rocket Lab Corporation