Astro Mechanica
GNC Software Engineer (Mid-Level to Senior)
San Francisco. Posted 2 months ago
The role
You will develop and implement guidance, navigation, and control systems for autonomous aircraft. You will build 6-DOF dynamics and simulation models and work with hardware and software teams to get aircraft flying.
What you will do
- Develop and implement guidance, navigation, and control systems for products
- Engage in multi-disciplinary aircraft trades and help define the overall system architecture
- Build and maintain 6-DOF dynamics and simulation models
- Develop tooling to automate control design, monte carlos, and simulation validation
- Work closely with peers across engineering disciplines to define control schemes and mechanisms
- Support flight and ground test operations
- Conduct post flight/test reviews and correlate performance with analysis
Required qualifications
- Master’s degree or PhD in aerospace engineering, software engineering, robotics, electrical engineering, or related discipline
- Professional experience in GNC development for an aerospace or autonomous vehicle program
- Strong background in flight dynamics, modeling, and simulation
- Proficiency in Rust, C++, or a comparable systems language
- Python for analysis and tooling
- Experience with software development best practices such as version control, code review, testing, and CI
- Ambition to work in a fast-paced environment
Benefits
- Comprehensive medical, dental, and vision insurance
- Flexible Spending Accounts (FSA)
- 401(k) program
- Transparent stock option plan
- Self-managed and flexible time-off policy
- PTO
- Paid holidays
- Sick time
About the company
Astro Mechanica is a vertically integrated aerospace company developing a scalable technology platform to power critical infrastructure, mission operations, and the future of flight. The team is a group of engineers dedicated to advancing aerospace with a flat structure.