Flight Software Engineer
Near Earth Autonomy · Pittsburgh, PA · 1 mo ago
On-siteEducationFull-time
Job Responsibilities and Duties
- Design and develop flight software components to support various needs and domains enabling autonomous flight
- Design, implement, and test software according to aerospace industry standards including DO-178C
- Participate in contextualizing software development within the framework of ARP4754B, ARP4761A, and related standards
- Participate and conduct design and code reviews
- Develop and employ software verification tools
- Implement and maintain software development and configuration control best practices to reliably deliver software
- Work within a team of engineers to produce software systems that meet customer requirements
Required Qualifications and Skills
- Prior experience with software development and verification per DO-178C or similarly rigorous processes
- Bachelor's degree in Computer Science or equivalent discipline and 5+ years of related experience
- Experience developing and deploying software for embedded systems
- Working knowledge of the C and/or C++ languages
- Strong understanding of data structures and algorithms
- Skilled in writing tests and designing for testability
- Strong communication skills
- Experience with Linux
Benefits
- Compensation compatible with qualification
- Stock options
- 401(k) plan
- Health, dental, and vision benefits
- Paid-time off and parental leave
- Life insurance, long-term and short-term disability benefits
Due to the nature of Near Earth's funding, this position is restricted to US persons.