Full Stack Software Engineer - Simulation & Flight Systems
Core
Design, develop, and own critical full-stack software for simulation, emulation, and flight systems to validate next-generation aerospace technologies and support the design-build-test-operations pipeline.
Role type
Senior Full Stack Software Engineer (Simulation & Flight Systems)
Builds
High-performance, scalable web applications and distributed systems for ground and space vehicle simulation and testing
Domain
Aerospace / Flight Systems / Simulation Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack web development (React, Lit), Python, C/C++/Rust, Relational databases (SQL, PostgreSQL, MySQL, Oracle), System integration, Prototyping, Performance optimization, Test automation, Linux/Unix systems
Preferred skills
Object-oriented programming (C++, Java, Python, C#), Containerized solutions (Docker, Kubernetes), High-performance computing, Large-scale software project contribution (>100k lines), Debugging, Security clearance (Top Secret/SCI/DOE Q)
Technologies
React, Lit, Python, C, C++, Rust, SQL, PostgreSQL, MySQL, Oracle, Docker, Kubernetes, Linux/Unix
Responsibilities
Build full-stack solutions integrating simulation software, emulators, and flight software; Develop prototypes to prove design concepts and quantify constraints; Create and maintain high-fidelity simulation and emulation software; Improve reliability, performance, and scalability of simulation platforms; Partner with users to design and deliver new features
Seniority
Senior, hands-on IC