Near Earth Autonomy logo

Avionics Software Engineer (DO178)

Near Earth Autonomy
Full-time
On-site
Pittsburgh, Pennsylvania, United States

Avionics Software Engineer (DO178)

Company Overview 

At Near Earth Autonomy, we are building the future of flight! 

Near Earth Autonomy develops autonomous flight systems. Through our partnerships with the world’s largest aerospace companies, our systems enable aerial logistics and inspection applications. Our dedicated and enthusiastic team has developed safe flight technology that works on vehicles from small drones to helicopters. 

We believe in a future where autonomous flight is commonplace and safe, made possible by the talent and innovation of our team. 

We offer full benefits including health, dental, and vision insurance, paid time off, 401(k), stock options, and flexibility in work-life balance.

Position Overview 

Near Earth Autonomy is looking for highly motivated individuals with a strong background in software design, development, and testing to help us realize the future of autonomous flight. We are looking for experienced engineers to develop software for next-generation avionics to bring autonomous flight capabilities to market. 

Responsibilities and Duties 

Design and develop modular software components to support various needs and domains enabling autonomous flight 

Design and implement software according to aerospace industry standards including DO-178C 

Participate in contextualizing software components within the framework of aerospace standards 

Participate and conduct design and code reviews 

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 

Bachelor's degree in Computer Science or equivalent discipline and 5+ years of related experience

Prior experience with DO-178C software implementation and verification

Working knowledge of the C and or C++ language, including a command of the standard library and modern C++ techniques 

Strong understanding of data structures and algorithms 

Skilled in writing tests and designing for testability

Experience with real time operating systems

Experience with common aeronautical interfaces (ARINC 429, ARINC 825, etc.)
Strong communication skills
 

Experience with Linux 

This position will be based in Pittsburgh, PA, with time spent primarily in the office and a portion of time in the field

 

Preferred Experience 

Use of formal methods for safety analysis and certification

● ARINC 653 APEX practical knowledge

● Experience with the Future Airborne Capability Environment (FACE)

Defining and managing the development of avionics software 

Development and testing of mobile robots, especially UAVs 

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 our federal contracts, this position is subject to the successful completion of a background check