Firefly Space Systems

Aerospace Software Engineer I

Firefly Space Systems$80K — $110K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience with a strong project portfolio.
  • Industry experience in formal software testing and reporting.
  • Proficient in C/C++ and Python programming languages.
  • Experience developing software on Linux operating systems.
  • Familiarity with the Agile Software Development Model.
  • Experience using Git version control in commercial software.

Responsibilities

  • Design and develop test procedures for Ground and Flight Software.
  • Automate test case execution and report generation.
  • Set up automated testing for daily software commits and review Merge/Pull Requests.
  • Create unit tests for simulation models and software components.
  • Ensure compliance with internal and external customer test requirements.
  • Develop and document testing requirements, designs, plans, and schedules.
  • Communicate test development milestones effectively to the team.
  • Stay updated on new testing technologies and techniques.

Benefits

  • Generous health, dental, and vision plans with low deductibles.
  • Parental leave.
  • Educational reimbursement.
  • Short-term disability support.
  • Flexible PTO options.
Full Job Description
SUMMARY

Your role as a Software Engineer on the test team will be critical to the success of Firefly Aerospace Software for use on launch vehicles, spacecraft, and launch facilities. You will use all-digital and hardware-in-the-loop simulation environments to test our Flight and Ground software. This will include testing of software changes where you will act as a formal independent peer reviewer for software changes.

Software Engineers on the test team will also be responsible for developing and executing formal qualification software tests and certification tests including safety-critical testing as required by the U.S. Space Force Launch Facilities and the FAA, for pre and post launch software safety.

You will be part of the Aerospace Software Engineering Group and will work closely with Flight Software, Ground Software, and Software Simulation personnel to provide thorough tests for our software before use on a launch vehicle, spacecraft, or launch site.

RESPONSIBILITIES
  • 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


QUALIFICATIONS

Required
  • 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

Desired
  • Advanced degree in Software Engineering, Computer Sciences, or Computer Engineering
  • 3 to 5+ years of experience with formal software testing and reporting for releases, FQT and/or Software Certification
  • ExceptionalC/C++ or Python development skills
  • Experience with software tests running in the Red Hat Enterprise Linux 8 Real-Time operating system
  • Practical experience using an Agile Software Development framework like Kanban, SCRUM, or Lean Development
  • Experience using Atlassian Confluence, Jira, and Bitbucket
  • Experience using the NASA Trick Simulation Environment
  • Practice using the GitFlow Workflow
  • Working knowledge of DO-178C, NASA NPR 7150.2C, RCC 319-19, or AFSPCMAN 91-710 Vol 3 requirements

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.

About Firefly Space Systems

Firefly Space Systems was an American aerospace manufacturer based in Cedar Park, Texas. The company was founded in 2013 with the goal of developing low-cost launch vehicles for the small satellite industry. Firefly's Alpha rocket was designed to carry payloads of up to 1,000 kg to low Earth orbit. The company was acquired by EOS Launcher in 2017 and is now known as Firefly Aerospace. Firefly Aerospace is continuing the development of the Alpha rocket and is also working on a larger rocket called Beta, which is designed to carry payloads of up to 8,000 kg to low Earth orbit. Firefly Aerospace is committed to providing affordable access to space for small satellite operators.
Learn more about Firefly Space Systems
Industry
Founded
2013

Similar Jobs

More Jobs at Firefly Space Systems

More Aerospace & Defense Jobs

Find similar Aerospace Software Engineer I jobs: