← Back to Careers
air · software

Guidance, Navigation & Control Engineer

$135k – $210k
Skills at a glance

Courses for this role

1

Controls & estimation foundations

8 months

Linear systems, state-space, Kalman filtering. The math you reach for every day on the job.

Course
🎓 CourseControl of Mobile Robots· Coursera
essential35hintermediate$49

Magnus Egerstedt’s GT course — still the cleanest intro to mobile robot controls.

Learn →
🎓 CourseModern Robotics Specialization· Coursera
important100hadvanced$49

Northwestern’s rigorous controls + manipulation path.

Learn →
Skill
🛠 SkillKalman / EKF / UKF filtering· rlabbe book
essentialFree

State estimation is half the job. You should implement these from scratch before touching a library.

Learn →
Knowledge
📖 KnowledgeModern Control Engineering (Ogata)· Amazon
recommended

The classical-controls reference you’ll come back to for decades.

Learn →
2

Trajectory optimization & MPC

6 months

Where controls stops being a textbook and starts being production code.

Skill
🛠 SkilliLQR / DDP trajectory optimization· MIT Underactuated
essentialFree

Modern autonomy stacks solve a trajectory optimization every tick.

Learn →
🛠 SkillModel Predictive Control in C++· acados
essentialFree

Real-time MPC on embedded is the bar for flight-worthy control.

Learn →
Course
🎓 CourseUnderactuated Robotics· MIT OCW
essentialFree

Russ Tedrake’s MIT course — the standard text for trajectory opt + LQR.

Learn →
Tool
🔧 ToolDrake / CasADi· Drake
importantFree

Two toolchains that cover 90% of research-grade trajopt work.

Learn →
🔧 ToolCVXPY / OSQP for real-time QP solving
importantFree

The convex-optimization layer under most production MPC and trajectory optimization. Textbook math; CVXPY + OSQP is how it actually ships.

Learn →
3

Real-time flight deployment

6 months

Controls only matters if it ships to the autopilot. This stage is about getting your code onto a vehicle.

Skill
🛠 SkillHard real-time C++ on embedded· PX4 architecture
essentialFree

Flight controllers run at 1kHz. Missed deadlines crash vehicles.

Learn →
🛠 SkillWind & disturbance estimation
importantFree

Real-world flight controllers compensate for wind, gusts, and aerodynamic disturbances continuously. Closed-loop disturbance observers and adaptive controllers separate textbook GN&C from flight-worthy GN&C.

Learn →
Knowledge
📖 KnowledgePX4 / ArduPilot control module internals· PX4 repo
importantFree

Reading the reference autopilots teaches you patterns nobody else writes down.

Learn →
📖 KnowledgeDO-178C for safety-critical GN&C· RTCA
nice-to-haveFree

Matters once you move into DAL-B flight software.

Learn →
Certification
📜 CertificationFAA Part 107· FAA
recommendedFree

You cannot tune what you cannot fly. Part 107 lets you do your own flight tests.

Learn →