Flight Software Engineer

Near Earth Autonomy, Inc.

$90K — $130K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or equivalent discipline with 5+ years of relevant experience
  • Strong software development and verification experience per DO-178C
  • Familiarity with embedded systems software development and deployment
  • Proficiency in C and/or C++ programming languages
  • Solid understanding of data structures and algorithms
  • Ability to write tests and design for testability
  • Effective communication skills in technical environments
  • Experience working with Linux operating systems

Responsibilities

  • Design and develop flight software components for autonomous flight
  • Implement and test software according to aerospace standards like DO-178C
  • Integrate software development within the context of ARP4754B and ARP4761A standards
  • Conduct design and code reviews to ensure quality and adherence to standards
  • Develop and utilize software verification tools
  • Maintain best practices for software development and configuration control
  • Collaborate with a team to deliver software systems that meet customer needs

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
Full Job Description
Flight Software Engineer
Safety Critical Systems Group


Position Overview

Near Earth Autonomy is looking for highly motivated individuals with a strong flight software background to help us realize the future of autonomous flight. We are looking for engineers with experience in the full software product lifecycle, including design, development, verification, and deployment.

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

Desired Experience
  • Experience developing software for real-time operating systems
  • Development of flight software
  • Development and testing of mobile robots, especially UAS
  • Use of Formal Methods for logic verification of software
  • Experience building production-scale applications through at least one full development lifecycle

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.

Similar Jobs

More Jobs at Near Earth Autonomy, Inc.

More Aerospace & Defense Jobs

Find similar Flight Software Engineer jobs: