Skip to main content

Astro Mechanica

Flight Software Engineer

San Francisco$90k–$160kfulltimemidAdded 1 month ago

About this role

Astro Mechanica seeks a Flight Software Engineer to develop control software for advanced aircraft as part of a vertically integrated aerospace startup. You'll architect and implement full-stack flight software while collaborating with cross-functional engineering teams in a fast-paced, mission-driven environment.

What you'll do

  • Design and implement reliable flight control software with guidance from senior engineers
  • Develop simulation and infrastructure tooling to validate flight systems
  • Integrate software with embedded hardware and real-time systems
  • Write clean, testable code with comprehensive unit and integration tests
  • Collaborate with mechanical, electrical, propulsion, and controls teams
  • Debug issues across the full software stack from application to system interfaces

What they're looking for

  • C++, Rust, or other systems programming languages
  • Debugging and performance optimization
  • Unit testing and test-driven development
  • Real-time systems experience
  • Embedded systems integration
  • Software architecture and design
  • Cross-functional collaboration
  • Flight control systems knowledge

Benefits

  • Medical, dental, and vision insurance with FSA
  • 401(k) and stock options
  • Flexible time-off policy with PTO and paid holidays
  • Flexible work environment
  • Weekly team lunches and company swag
  • In-office culture fostering collaboration
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Astro Mechanica

Astro Mechanica develops advanced supersonic aircraft as a vertically integrated aerospace startup. The company is hiring flight software engineers, mechanical integration engineers, avionics engineers, GNC engineers, and software engineers to build control systems, propulsion avionics, design optimization tools, and systems that span structures, propulsion, and flight sciences.

View all jobs at Astro Mechanica

Likely interview questions

  • Describe your experience with C++ or Rust in a systems programming context. What was the most complex real-time or performance-critical system you worked on?
  • Walk us through how you would approach debugging a flight control issue that spans multiple layers—from application logic down to hardware interfaces.