Autonomy Software Engineer (C++)

Near Earth Autonomy•Pittsburgh, PA

About The Position

Near Earth Autonomy is developing technology for safe, commonplace autonomous flight. Its systems support aircraft ranging from sub-meter to full scale in autonomously inspecting, mapping, surveying, and transporting. The company emphasizes system design, development, real-world testing, and delivering useful working systems to customers. The Autonomy Software Engineer implements and maintains autonomy software and algorithms for autonomous, full-scale helicopters. The role focuses on building, maintaining, and improving autonomous aircraft behaviors. Depending on experience, engineers may own utility and core software modules within the autonomy architecture. The position suits motivated, independent thinkers who are passionate about advanced technology, self-starting, empathetic team players, and strong communicators. Candidates should be able to multitask, work at a quick development tempo, and enjoy bringing new autonomy technology to life. The position requires US citizenship due to the nature of the company’s funding. Work related to federal contracts is subject to successful completion of a background check.

Requirements

  • Bachelor’s degree in Robotics, Computer Science, Computer Engineering, or equivalent.
  • Exposure to robotics concepts including control, motion planning, behavior arbitration, and perception.
  • Strong C++ design and programming skills.
  • Experience with Python or similar programming languages.
  • Experience with ROS2.
  • Expertise with software engineering practices and the software development life cycle.
  • Familiarity with development in a Linux environment.
  • Willingness to travel and spend time in the field.
  • US citizenship status is required.
  • Successful completion of a background check is required for work related to federal contracts.

Nice To Haves

  • Master’s or Ph.D. in Robotics, Computer Science, or equivalent.
  • Industry experience in robotics or autonomous flight domains.
  • Experience designing modular, testable, and extensible C++ APIs.
  • Experience with integration and field testing of robotic systems.

Responsibilities

  • Implement and maintain autonomy software and algorithms for autonomous, full-scale helicopters.
  • Build, maintain, and improve autonomous behaviors for aircraft.
  • Based on experience, take ownership of utility and core software modules within the autonomy architecture.

Benefits

  • Stock options
  • 401(k) plan
  • Health benefits
  • Dental benefits
  • Vision benefits
  • Life insurance
  • Long-term disability benefits
  • Short-term disability benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service