×
Register Here to Apply for Jobs or Post Jobs. X

Chief Engineer - Software Engineering

Job in Cedar Park, Williamson County, Texas, 78613, USA
Listing for: Cedarparktexasedc
Full Time position
Listed on 2025-12-01
Job specializations:
  • Engineering
    Aerospace / Aviation / Avionics, Systems Engineer, Software Engineer, Robotics
Job Description & How to Apply Below

Career Opportunities with Firefly Aerospace

Come be a part of the 21st Century Space Race!

Careers At Firefly Aerospace

Current job opportunities are posted here as they become available.

As an end-to-end responsive space company, Firefly Aerospace is on a mission to enable our world to launch, land, and operate in space – anywhere, anytime. Our small- to medium-lift launch vehicles, lunar landers, and orbital vehicles allow us to service the entire lifecycle of government and commercial missions from low Earth orbit to the Moon and beyond.

SUMMARY

As the Chief Engineer for Software Engineering, you will lead and shape the technical direction of Firefly Aerospace’s software stack across all major programs, including our medium launch vehicle, Blue Ghost lunar lander, and upcoming fleet of orbital spacecraft. Each of these programs is vital to Firefly’s mission of enabling sustainable access to space, and you will ensure our software systems meet the highest technical standards to support their success.

With a key focus on spacecraft, you will drive the development of mission-critical software, from flight systems to ground operations, while collaborating closely across teams to deliver high-performing, integrated solutions.

RESPONSIBILITIES
  • Act as the technical authority for software architecture, design, and implementation across all major programs, including spacecraft, launch vehicles, and lunar landers.
  • Lead key software design reviews, ensuring compliance with mission requirements and robustness to the harsh space environment.
  • Guide technical trades and architectural decisions, balancing system performance, cost, and schedule.
  • Collaborate with subsystem leads to establish and manage software interfaces and dependencies, including avionics, power, and communications systems.
  • Ensure rigorous software verification and validation through simulation, hardware-in-the-loop testing, and mission rehearsals.
  • Develop and maintain software performance budgets, including CPU utilization, memory constraints, and timing requirements.
  • Incorporate AI algorithms and computer vision models to support autonomous navigation, object detection, and decision-making during missions.
  • Manage technical risks by identifying, mitigating, and tracking potential issues throughout the development lifecycle.
  • Mentor and develop technical leads and junior engineers, fostering a culture of technical rigor and continuous improvement.
  • Interface with internal stakeholders, external partners, and customers (e.g., NASA and commercial payload providers) to provide status updates and technical guidance.
  • Drive innovation by proposing improvements to software processes, tools, and future mission capabilities.
QUALIFICATIONS

Required:

  • BS in Computer Science, Aerospace Engineering, Electrical Engineering, or related technical field.
  • 10+ years of experience in embedded or flight software development, preferably in spacecraft or aerospace applications.
  • Expertise in C++ and software systems engineering, including requirements management, interface design, and systems integration.
  • Experience managing and delivering software within highly regulated, safety-critical environments (e.g., aerospace, defense, or automotive).
  • Strong understanding of software verification and validation, including simulations and hardware-in-the-loop testing.
  • Demonstrated leadership abilities, with experience guiding cross-functional teams through complex technical challenges.
  • Experience managing risk and technical performance metrics, including memory, power, and timing budgets.
  • Strong organizational skills and proficiency with project management tools like Jira and Confluence.
  • Exceptional communication and presentation skills, with the ability to convey technical concepts to a range of stakeholders.
  • MS or higher in Computer Science, Aerospace Engineering, or related technical field.
  • 12+ years of experience in flight or mission-critical software development.
  • Experience working through the full life cycle of a spacecraft or launch vehicle program, from design to mission operations.
  • Knowledge of cleanroom and flatsat operational procedures.
  • Experience working with US government space programs,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary