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 state estimation 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) with sensor fusion, filtering, or robotics modeling and simulation
- Demonstrated experience implementing and tuning filtering algorithms
- 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