Point your AI agent at freehire and let it find you a job.

Get the CLI →

Merlin

Open 23d

Autonomy Software Engineer

Posted 6 views
Discussion

Summary

Develops embedded and higher-level autonomy software for aircraft — implementing perception, reasoning, decision-making, planning, and execution algorithms — and supports simulation, integration, and flight testing. Core stack includes Python, C++, Linux, and robotics middleware like ROS/DDS.

You will develop embedded and higher-level aircraft autonomy software. You will implement perception, reasoning, decision-making, planning, and execution algorithms; collaborate on architecture and requirements; support simulation, integration, and flight testing; and write, test, document, and review code.

Responsibilities

  • Develop software for aircraft autonomy systems
  • Implement and integrate perception, reasoning, decision-making, planning, and execution algorithms
  • Collaborate on architecture, requirements, and design intent
  • Support simulation, integration, and flight-test validation
  • Write, test, document, and review code
  • Develop certifiable autonomy systems

Requirements

  • Computer science, aerospace engineering, robotics, or related degree
  • 3+ years of experience with a bachelor's degree or 2+ years with a master's degree developing robotic or autonomous systems software
  • State machines, behavior trees, or task planning algorithms
  • Route, path, and trajectory planning
  • Linux
  • Open-source development tools
  • Product development lifecycle experience
  • Python
  • C++
  • ROS, DDS, or similar robotics middleware

Benefits

  • Equity grants
  • Health insurance
  • Dental insurance
  • Life insurance
  • Unlimited vacation
  • 401k with match
  • Work/life integration

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available