Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Firefly Aerospace

Aerospace Software Engineer I

Firefly Aerospace

Aerospace Software Engineer developing and executing test procedures for Flight and Ground Software. Collaborating with the Aerospace Software Engineering Group to ensure software safety and efficacy.

Posted 7/1/2026full-timeCedar Park • Texas • 🇺🇸 United StatesMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
LinuxPythonRTOS

About the role

Key responsibilities & impact
  • Design and develop test procedures for testing our Ground and Flight Software in all-digital and hardware-in-the-loop simulation environments
  • Develop software for automating test case execution and report generation
  • Setup automated testing of daily commits of new Ground and Flight Software and act as a peer reviewer for Merge/Pull Requests
  • Create unit tests for simulation models, Flight Software, and Ground Software
  • Adhere to customer test requirements, whether internal or external
  • Develop and document requirements, designs, plans, and schedules
  • Provide accurate test development milestones and communicate them to the Group
  • Use Firefly Aerospace Software Engineering development processes and best practices
  • Actively learn new test technologies and techniques and apply them to Firefly Aerospace Software testing

Requirements

What you’ll need
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, with a strong portfolio demonstrating relevant projects and accomplishments.
  • Fulltime Industry experience with formal software testing and reporting
  • Good C/C++ and Python knowledge
  • Development experience under the Linux operating system
  • Knowledge of the Agile Software Development Model
  • Use of Git version control on a commercial software product
  • Advanced degree in Software Engineering, Computer Sciences, or Computer Engineering (Desired)
  • 3 to 5+ years of experience with formal software testing and reporting for releases, FQT and/or Software Certification (Desired)
  • Exceptional C/C++ or Python development skills (Desired)
  • Experience with software tests running in the Red Hat Enterprise Linux 8 Real-Time operating system (Desired)
  • Practical experience using an Agile Software Development framework like Kanban, SCRUM, or Lean Development (Desired)
  • Experience using Atlassian Confluence, Jira, and Bitbucket (Desired)
  • Experience using the NASA Trick Simulation Environment (Desired)
  • Practice using the GitFlow Workflow (Desired)
  • Working knowledge of DO-178C, NASA NPR 7150.2C, RCC 319-19, or AFSPCMAN 91-710 Vol 3 requirements (Desired)

Benefits

Comp & perks
  • generous health, dental and vision plans with low plan deductibles
  • parental leave
  • educational reimbursement
  • short term disability
  • flexible PTO options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Software TestingTest AutomationUnit TestingRequirements DevelopmentTest Procedure DesignSimulation Environment TestingSoftware CertificationReporting GenerationLinux Operating SystemRed Hat Enterprise Linux 8
Soft Skills
CommunicationCollaborationPeer Review
Certifications
Bachelor's Degree in Computer ScienceAdvanced Degree in Software Engineering (Desired)