remote
Ground Software Manager, Launch Vehicles - Firefly Aerospace
Software Engineer
Lead the development and integration of ground software for launch vehicle operations, ensuring reliability, performance, and compliance with mission-critical requirements using C++, Python, and real‑time systems.
About the role
Key Responsibilities
- Architect, develop, and maintain ground software for launch vehicle control and telemetry systems.
- Collaborate with hardware, flight, and mission teams to define software requirements and integration plans.
- Implement real‑time operating system (RTOS) solutions and ensure deterministic performance for mission-critical tasks.
- Lead code reviews, testing, and validation to meet stringent safety and reliability standards.
- Drive continuous improvement of software processes, tooling, and documentation.
Requirements
- 5+ years of experience in embedded software development for aerospace or defense applications.
- Proficiency in C++ and Python, with strong knowledge of RTOS and real‑time concepts.
- Experience with version control (Git), CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.
- Strong communication skills and a collaborative mindset.