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 guidance, navigation, control, and perception algorithms and flight software for deep space missions on a highly autonomous platform
- Develop 6-DOF 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
- Review algorithms and software contributed by GNC / flight software engineers
Requirements:
- Bachelor’s Degree in a STEM field
- 1-2 years experience (incl. internships, full time roles, or projects) designing and implementing robotic algorithms for vision tasks, trajectory planning, state estimation, or control
- 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 implementing GNC algorithms into clean, performant, and easily testable flight software
- 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