Principal Flight Software Engineer
Firefly Aerospace
Principal Flight Software Engineer
Come be a part of the 21st Century Space Race. As an end-to-end space transportation company, Firefly Aerospace is on a mission to enable our world to launch, land, and operate in space – anywhere, anytime. Our launch vehicles, lunar landers, and orbital vehicles provide government and commercial customers with full mission services from low Earth orbit to the surface of the Moon and beyond. Headquartered in north Austin, Texas, Firefly is looking for passionate, hardworking innovators to join our team and help fuel our successful trajectory into space.
Do you have a passion for architecting mission-critical systems and shaping the future of Spacecraft Flight Software? Firefly Aerospace is seeking a Principal Flight Software Engineer to provide technical leadership for Flight Software across our spacecraft programs.
The Flight Software group is responsible for the design, architecture, and implementation of high-reliability, real-time software that enables mission execution. As a Principal Engineer, you will own the technical direction of flight software systems, driving architecture, design decisions, and system-level integration across the full lifecycle—from early concepts through launch and flight operations.
You will operate as a technical authority, cross-functional leader, and execution driver partnering closely with spacecraft program offices and partner software teams to ensure robust, scalable, and mission-ready software systems.
Responsibilities:
- Define and drive the architecture of Flight Software systems spacecraft, ensuring scalability, reliability, and performance under real-time constraints
- Provide technical leadership and mentorship to Flight Software engineers, setting coding standards, design patterns, and best practices
- Own system-level software design decisions, including trade studies, interface definitions, and failure mode analysis
- Lead cross-functional integration efforts with GNC, Avionics, and Systems Engineering to ensure cohesive system behavior and mission success
- Guide the development of high-reliability C++ software, including real-time components, state machines, and data pipelines
- Establish and improve development processes, including CI/CD, static analysis, testing strategies, and code review standards
- Act as a senior technical reviewer for architecture, code, and system readiness, ensuring alignment with mission and safety requirements
- Support vehicle testing, integration campaigns, and launch operations, serving as a key technical decision-maker during critical events
- Drive root cause analysis and resolution of complex system-level issues across software and hardware boundaries
- Influence long-term technical strategy and roadmap for Flight Software at Firefly Aerospace
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 10+ years of experience in software engineering, with significant experience in real-time or embedded systems
- Deep expertise in modern C++, including performance, memory management, and concurrency
- Strong background in software architecture and system design for complex, high-reliability systems
- Experience working with real-time operating systems and/or Linux-based embedded environments
- Proven ability to lead technical initiatives across teams and influence engineering direction
- Experience debugging and resolving system-level issues involving software/hardware interaction
- Excellent communication skills, with the ability to convey complex technical concepts to cross-functional teams and leadership
Firefly offers outstanding benefits for our employees, including generous health, dental and vision plans with low plan deductibles, parental leave, educational reimbursement, short term disability, and flexible PTO options.
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Firefly Aerospace, Inc. is an Equal Opportunity Employer; employment with Firefly is governed based on merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
- ...responsible for low-level and high-level software in CesiumAstro's products through all... ...process. Key projects will include satellite flight software as well as mission data and... ...reliability qualification, as well as software engineering and software project management...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area
- Principal Software Engineer (Data Warehousing/Lakehouse and Analytics Solutions)The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms...Suggested
$96.8k - $251.6k
...networking, database, security offerings. We're looking for hands-on engineers with a passion for solving difficult problems in distributed... ...understand distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work...SuggestedTemporary workFlexible hours$96.8k - $251.6k
...complex distributed systems problems, and raises the bar for engineering excellence across teams. Why OCI At OCI, you will work on... ...and operational excellence. Qualifications ~10+ years of software engineering experience with deep expertise in distributed systems...SuggestedTemporary workFlexible hours$160k - $190k
...Principal Software Engineer Step into a high-impact Principal Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Banking / Lending/ Financial Services,Information Technology. This role offers the chance...Suggested$132.96k - $226.04k
...to make an impact while you hone your skills and grow in your career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in areas such as Electronic Warfare, Secure Communications and...Full timeWork experience placementLocal areaRemote work- ...Principal Dsp Software Engineer The Systems R&D team in the Aerospace, Defense and Government (ADG) Business Unit focuses on the design and development of components and systems in key application areas, including avionics, communications, navigation, Signals Intelligence...Permanent employmentTemporary workFlexible hours
$99.6k - $223.4k
...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming...Temporary workFlexible hours$180k - $210k
...We're currently hiring a Principal Software Engineer to join our growing remote team. Help Us Build the Future of Outdoor Services At LawnStarter, we're transforming the $100B+ outdoor home services industry—making it easier for homeowners to book, manage, and...Currently hiringLocal areaRemote workFlexible hours$196k - $364k
...Hardware Engineer Cadence Design Systems is looking for a highly motivated hardware engineer to work with the Modus R&D engineering... ...next-generation SoCs. You will contribute to the hardware and software development of industry-leading test solutions such as scan compression...$96.8k - $251.6k
...matter. This role offers the chance to shape how studios run production-grade creative workflows in the cloud while improving the engineering systems, operational practices, and AI-enabled delivery patterns that make customer adoption repeatable. Responsibilities...Temporary workFlexible hours$198.24k - $272.58k
...We're looking for a Principal Engineer, iOS to join Procore's Mobile Innovation team. In this role, you'll have the unique opportunity... ...or comparable work experience ~15+ years experience in software engineering, Test Driven Development and Design principles for...Work experience placementWork at officeLocal areaImmediate start- ...Senior Principal Software Engineer We are seeking a Senior Principal Software Engineer to serve as a senior technical leader responsible for defining and executing the long term technical strategy for backend and AI services that power data applications and production...Local area
$99.6k - $223.4k
...administrative burden. We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based data processing pipelines... ...in Computer Science or equivalent. • 6+ years of relevant software engineering experience. • Strong software engineering skills...Temporary workFlexible hours- ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing (IDP) team. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of...Temporary work
$127.1k - $226k
...Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Principal Kubernetes Software Engineer - Palo Alto, CA VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware...Local area$144.2k - $288.4k
...Principal Software Development Engineer We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with...Hourly payFull timeTemporary work- ...Principal Software Engineer The Bank is the most sought-after financial partner in the global innovation economy. We bring together entrepreneurs, investors, venture capitalists, and private equity firms to move their bold ideas forward, fast. Our clients define what...Temporary work
- ...Insight Global seeks a Senior Software Engineer to support a growing fintech customer Austin, TX. You will play a vital role in creating and supporting key systems including the client identity and access management (CIAM) system and client asynchronous event delivery...
$186.2k - $232.8k
...Position Summary We are seeking an accomplished Principal Software Engineer to shape the future of lab software platforms powering high-throughput, regulated laboratory operations. In this role, you will define technical direction across complex, distributed systems...Work at officeImmediate startWorldwide$280k - $320k
...intelligence behind the experiences that help people build meaningful connections, safely and confidently. As a Principal Software Engineer, AI & Matching , you will define and build the next generation of systems that make Bumble smarter, more adaptive, and...Live inImmediate start$180k - $247.5k
...consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end... ...and flexibility. What we need Symbotic is seeking a Principal Software Engineer to join the incredibly talented team at our recent...- ...Description Remote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office. The Role: This Principal Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and...H1bWork at officeLocal areaRemote workWork from homeShift work
- ...Principle AWS Software Engineer The Bank is a growing bank in an Innovation economy. As a member of C&PB Development Team, you will be at the forefront of The Bank's Cloud Transformation journey and for building resilient business applications in cloud. As a Senior...
- ...Principal Software Engineer We are designing the grid of the future! EPE is seeking a thoughtful, and highly skilled Principal Software Engineer who will have a senior technical leadership role in creating, developing, and maintaining the EPE software solutions for...For contractorsRemote work
- ...Principal Engineer, Endpoint AI Learning Framework CrowdStrike's Sensor Security Platform team builds foundational security capabilities for Crowstrike's Falcon sensor, which runs on over 50 million endpoints worldwide. We are significantly expanding our AI and machine...Work at officeWorldwide2 days per week
$196k - $364k
...Cadence Design Systems is looking for a highly motivated hardware engineer to work with the Modus R&D engineering team in the Design-For-... ...next-generation SoCs. You will contribute to the hardware and software development of industry-leading test solutions such as scan...$99.6k - $223.4k
...be part of this mission-reimagining how software and the cloud work together to deliver mission... ...operates. We are seeking skilled engineers and builders to join our newly... ...Experience working closely with architects, principals, product, and program managers to deliver...Temporary workWorldwideFlexible hours$99.6k - $223.4k
...customer focus of the leading enterprise software company in the world. Values are OCI's... .... This creates a strong opportunity for engineers to learn, experiment, and shape modern AI... ...technical impact? We are looking for a Principal Engineer with cloud experience to join our...Temporary workFlexible hours$144.2k - $288.4k
...helping to simplify health care one person, one family and one community at a time. Position Summary We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives on solving complex problems, writing production code, and elevating the...Hourly payFull timeTemporary workLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Flight Software Engineer. Be the first to apply!
- senior principal software engineer Austin, TX
- principal software engineer Austin, TX
- flight engineer Austin, TX
- principal Austin, TX
- senior principal cloud computing engineer Austin, TX
- principal architect Austin, TX
- principal data scientist Austin, TX
- principal cloud computing engineer Austin, TX
- senior principal scientist Austin, TX
- software product owner Austin, TX


