← Back to Careers
air · software

Autonomy Software Engineer

$145k – $240k
Why it matters

Every OAS company we track is hiring autonomy engineers. The bar is high — control theory + modern ML + embedded software — but so is the comp, and the mission set is genuinely interesting.

Skills at a glance

Courses for this role

1

Core foundations

9 months

Controls, linear algebra, probabilistic robotics. Skip these and every downstream bug looks like a mystery.

Course
🎓 CourseSelf-Driving Cars Specialization· Coursera
essential80hintermediate$49

The perception + planning layers are nearly identical between cars and UAVs.

Learn →
🎓 CourseAerial Robotics· Coursera
essential40hintermediate$49

Quadrotor dynamics + trajectory planning from Penn’s GRASP lab.

Learn →
Skill
🛠 SkillC++17 / Rust for embedded· Rust Embedded Book
essentialFree

Real-time control loops don’t live in Python.

Learn →
Knowledge
📖 KnowledgeProbabilistic Robotics (Thrun)· Amazon
important

The textbook — SLAM, particle filters, everything.

Learn →
2

Flight stacks in practice

6 months

Actually running code on something that flies. Simulators first, then real hardware.

Skill
🛠 SkillPX4 or ArduPilot· PX4 docs
essentialFree

The two open flight stacks every autonomy team starts from.

Learn →
🛠 SkillGazebo / Isaac Sim· Gazebo docs
essentialFree

You ship maybe 2% of the hours on real hardware. The other 98% are simulated.

Learn →
🛠 SkillBVLOS ops concepts· FAA
recommendedFree

If your code flies commercially, you’ll meet BVLOS rules within 6 months.

Learn →
🛠 SkillBehavior trees (BT.CPP, py-trees)
importantFree

Behavior trees are the dominant high-level autonomy framework on production stacks (Anduril Lattice, Shield AI Hivemind). State machines do not scale to multi-vehicle mission logic; behavior trees do.

Learn →
Course
🎓 CourseROS for Beginners· Udemy
important30hbeginner$19.99

ROS 2 is the de facto middleware for multi-vehicle autonomy.

Learn →
3

Mission-grade

9 months

What separates a hobbyist from a hireable autonomy engineer: resilience to GPS denial, comms loss, adversarial conditions.

Skill
🛠 SkillSLAM (Visual-Inertial)· OpenVINS
essentialFree

GPS-denied is the default assumption for defense missions.

Learn →
Course
🎓 CourseDeep Learning Specialization· Coursera
important60hintermediate$49

Perception layer standardized on CNNs — worth knowing end-to-end.

Learn →
Knowledge
📖 KnowledgeDO-178C (airworthiness-lite)
nice-to-haveFree

Matters for any customer who requires safety-of-flight assurances.

Learn →
Certification
📜 CertificationNVIDIA Jetson Professional· NVIDIA
nice-to-haveFree

Most airborne inference lives on Jetson. Vendor cert looks good on the resume.

Learn →