Software Engineer, Engineering Applications
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Astro Mechanica is a vertically integrated aerospace company building a faster, more connected future. Our mission is to democratize high-speed flight by making supersonic travel flexible, accessible, and sustainable. We believe that rapid, on-demand, point-to-point global mobility will become the new standard for moving people and goods across the planet. To achieve this, we are integrating our advanced airframe and engine technologies-which include Duality™, our proprietary dual-use propulsion system-with a new flight operations model to make supersonic transport as efficient and economical as commercial air travel is today. In the near term, we are developing adaptable, high-speed systems to close aircraft performance gaps for the United States government. We're a team of passionate engineers dedicated to advancing aerospace. We're generalists with specialist depth, united by a flat structure and a shared obsession with building things that work well. We move fast, stay pragmatic, and let engineering excellence speak louder than hierarchy.
Responsibilities
- Develop and maintain Python-based stress analysis templates, including composite plate buckling, classical laminate theory (CLT), and composite failure theory implementations
- Create and own a scalable loads database system that makes loads analysis data readily accessible to stress analysts and design teams
- Implement aeroelastic solution sequences as part of a custom-built loads analysis tool
- Build reusable, well-documented libraries that enable multidisciplinary design optimization (MDO) workflows
- Partner closely with mechanical and aerospace engineers to translate analysis methods into production-quality software
- Continuously improve performance, reliability, and automation of internal engineering toolchains
- Build flight dynamics simulation tools and develop interfaces for analysts across GNC, loads, and flight dynamics
Requirements
- You think in systems, care deeply about performance and usability, and take pride in writing clean, well-structured Python that engineers trust for critical design decisions.
- You're motivated by hard technical problems-whether that's implementing aeroelastic solution sequences, building composite stress analysis tools, or architecting databases that make complex loads data accessible and actionable.
- 5+ years of experience in software engineering, development, or related field
- Substantial experience in Python, including building engineering or scientific computing tools. Familiarity with Fortran is a plus
- Background or familiarity in mechanical engineering, aerospace engineering, or a related technical discipline
- Ambition to work in a fast-paced environment
Benefits
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at astro-mechanica? Share your experience