GNC Engineer: Perception

Job Expired

Huntington Beach, California, United States

$100-140k

Full Time

6 months ago

Job description

About the Company

At AstroForge, our mission is to make space resources accessible on Earth. We mine asteroids to extract valuable minerals in space at a lower cost and smaller carbon footprint than current terrestrial mining methods. We offer a unique opportunity to join an exciting team looking to expand humanity’s capabilities in space. 

Job Description: 

  • As a GNC engineer at AstroForge, you’ll own a large part of the flight algorithms powering the world’s first asteroid mining vehicles. You’ll be part of a talented team of engineers to develop, analyze, and test vehicle algorithms and software for reliable, fault-tolerant flight. You should love to solve hard, multidisciplinary problems, be able to learn quickly, and thrive in a fast-paced, dynamic environment

Responsibilities:

  • Develop innovative computer vision algorithms for deep space missions on a highly autonomous platform

  • Develop dynamics simulation models used for GNC systems analysis and validation

  • Help push flight software to the edge in Monte-Carlo testing and contribute fixes and performance improvements

Requirements:

  • Bachelor’s Degree in a STEM field

  • 1-2 years experience (incl. internships, full time roles, or projects) designing and implementing computer vision algorithms (e.g., feature extraction, pose estimation, frame registration, structure from motion, object detection and tracking)

  • Well versed in linear algebra and 3D rotation math (rotation matrices, quaternions, MRPs)

  • Capable of solving complex, novel problems with little to no supervision on schedule as an individual or as a member of an integrated team

  • Strong written and verbal communication skills

  • Ability to work onsite in Huntington Beach, CA

Preferred Experience:

  • Experience with Python, C/C++, or Rust

  • Experience implementing GNC algorithms into clean, performant, and easily testable flight software

  • Experience across an autonomy stack, implementing or debugging controls, state estimation, perception, or path planning algorithms

  • Demonstrated experience in a software engineering environment using software engineering best practices: version control, continuous integration, unit testing

  • Demonstrated ability to build and test quickly when developing innovative technology

  • Experience in a startup environment

Benefits

  • Strong healthcare and life insurance coverage

  • 2 weeks of PTO + 1 week of sick time

  • Retirement savings plan – 401(k), with company match

  • Office stipend to make your workspace your own

  • Equity on the ground floor of a startup

Salary

  • $100-$140k

Job Expired