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.