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

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.

Aerospace Software Engineer I
Firefly AerospaceAerospace 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.
Tech Stack
Tools & technologiesLinuxPythonRTOS
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 resumeApplicant 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)