GNC ENGINEER – CONTROL SYSTEMS ENGINEER

Company Details

A space robotics company making space accessible to the world

Astrobotic Technology, Inc. is a space robotics company that seeks to make space accessible to the world. The company’s suite of lunar landers delivers payloads to the Moon for companies, governments, universities, non-profits, and individuals. The company is also developing advanced space robotics capabilities such as terrain relative navigation, mobile robotics for lunar surface operations, and reliable computing systems for mission-critical applications. Originally spun out of Carnegie Mellon University in 2007, Astrobotic is pioneering affordable planetary access that promises to spark a new era of exploration, science, tourism, resource utilization, and mining. Astrobotic is based in Pittsburgh, Pennsylvania.

Astrobotic was selected by NASA in May 2019 for a $79.5 million contract to deliver a suite of NASA instruments to the Moon. This mission will see the Peregrine lunar lander return America to the Moon with 22 payloads representing 5 countries. In June 2020, Astrobotic was selected for a $199.5 million contract to deliver the NASA VIPER rover to the lunar south pole onboard the Griffin lunar lander. This mission will enable NASA’s objective to map water ice on the lunar surface, which in turn supports NASA’s plans for crewed missions in 2024.

We are seeking a GNC Engineer specializing in control systems to support the design and development of our lunar landers. As part of our Landers & Spacecraft Team, you will literally be creating history as we define the benchmark for commercial delivery of payloads to the Moon and beyond.

Primary Responsibilities:

  • Support the design of attitude controllers for spacecraft.
  • Develop control systems analysis tools to support design and tuning of control software.
  • Develop, test, and validate the GNC simulation software (C/C++).
  • Execute closed loop software-in-the-loop Monte Carlo simulation tests of the GNC flight software with the simulation.
  • Debug C/C++ Flight software.
  • Analyze test results to verify software meets requirements.
  • Validate simulation models against hardware.
  • Support independent verification and validation of GNC flight software.
  • Develop analysis tools.
  • Write and present technical reports.
  • Support closed-loop mission simulation testing in AI&T.
  • Support mission operations during flight.

Required Qualifications:

  • BSc or higher in Electrical Engineering, Aerospace Engineering, or Computer Science
  • 3-5 years’ experience including in a control system engineering capacity.
  • Strong proficiency in C/C++
  • Strong proficiency in Python
  • Prior experience designing PID controllers and developing control system analysis tools
  • Working knowledge of orbital mechanics and rigid body dynamics

Preferred Skills and Qualifications

  • Prior experience developing software in a Linux environment.
  • Experience with GIT software configuration management
  • Experience with real-time embedded C/C++
  • Working knowledge of GNC sensors such as IMU, star tracker, and sun sensor
  • Background in control theory

Tagged as: GIT, IMU, star tracker, sun sensor

Visit us on LinkedInVisit us on FacebookVisit us on Twitter