Senior Software Engineer I/II

Rocket Lab CorporationChantilly, VA
1dOnsite

About The Position

Rocket Lab’s Optical Systems division solves mission-critical space domain and Intelligence, Surveillance, and Reconnaissance (ISR) challenges for Department of Defense (DoD) and Intelligence Community (IC) customers. Our vision is to revolutionize the space-based payload market with innovative and novel designs for space, terrestrial, and airborne environments. Building on more than 20 years of electro-optical and infrared systems innovation from Geost, Optical Systems delivers solutions to the warfighter for responsive, scalable sensing solutions across all orbital domains. As a Senior Software Engineer I/II based at our Optical Systems site in Chantilly, VA, you will have the opportunity to support Tranche 3 of the U.S. Space Development Agency's (SDA) Proliferated Warfighter Space Architecture (PWSA) using the latest High-Performance Computing (HPC) technologies including Nvidia CUDA to support advanced Electro-Optical (EO/IR) technology. (Please note: this position can be hired at the Senior Software Engineer II or Senior Software Engineer I level)

Requirements

  • Bachelor’s degree in computer science or computer engineering or equivalent discipline with 5-8 years of experience
  • Experience in embedded software engineering
  • Ability to obtain and maintain an U.S. Government security clearance
  • Bachelor’s degree in computer science or computer engineering or equivalent discipline with 8-12 years of experience
  • Experience in embedded software engineering
  • Ability to obtain and maintain an U.S. Government security clearance

Nice To Haves

  • Experience with the NVIDIA CUDA programming model and GPU algorithm performance tuning.
  • Familiarity with high-performance, data parallel, multi-core processing.
  • Familiarity with numerical computing principles.
  • Familiarity with performance primitives such as IPP, NPP, and Arm Performance Libraries.
  • Familiarity with C/C++, Python, and MATLAB.
  • Familiarity with image processing algorithms.
  • Active TS/SCI security clearance.

Responsibilities

  • Develop and maintain software for embedded platforms.
  • Support board bring-up and test of products.
  • Execute debugging software in the lab.
  • Perform synthesis, implementation, and timing analysis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service