💡 Press Cmd+P (Mac) or Ctrl+P (Windows) to save as PDF. This banner hides when printed.
MissionRobo · Career roadmap

Robotics Engineer Foundations

The generalist starting point · 10 weeks

If you are coming from CS, EE, ME, or self-taught — start here. The 10-week path covers the math, programming, and concept fluency every robotics role assumes you have. Finish this and any of the other 7 roadmaps becomes accessible.

Beginner · ~10 weeks · 12 topics · 18 resources

01. Math you will actually use

Linear algebra, calculus, probability — the parts that matter for robotics.

Linear algebra (visual intuition first)Required

Vectors, matrices, eigenvalues — but visually, not via memorized formulas.

Start with 3Blue1Brown's series. Then work through Modern Robotics chapters 2-3. The goal is to look at a 4×4 transform matrix and immediately see "translation + rotation."

Calculus for engineersRequired

Derivatives, integrals, Taylor series — enough to read papers without panic.

Most modern controllers (PID, MPC, LQR) are calculus-first. You don't need rigorous proofs; you need fluency.

Probability + BayesRequired

Random variables, Gaussians, Bayes rule. State estimation IS this math.

Every Kalman filter, every particle filter, every modern perception stack assumes you can reason about uncertainty propagation.

02. Programming for robotics

Python and C++ to working-engineer fluency, plus Linux + Git.

Python to fluentRequired

Past basics — list comps, generators, context managers, dataclasses.

Python is your prototyping language for the first 5 years of robotics. Get past tutorial-level fluency.

C++ basicsRequired

Headers, classes, pointers, RAII. Enough to read ROS 2 code.

You won't write production C++ in your first 6 months but you will read it. Get past the "this looks like Greek" phase.

Linux + bash + GitRequired

SSH, file permissions, processes, branching, merge conflicts.

Robotics happens on Linux. You will SSH into a robot at least once a day. Get comfortable.

03. Robotics core concepts

Kinematics, dynamics, sensors, actuators, intro to control.

Forward and inverse kinematicsRecommended

DH parameters, transformation chains, IK solvers.

For arm robots. Less critical for wheeled / aerial but still expected knowledge.

Sensors and actuators 101Required

IMU, camera, LiDAR, encoders, servos, BLDC motors — what they measure, what they cost.

You need a mental model for sensor selection. "Which sensor would you pick for X" is a common junior interview question.

Intro to control theoryRecommended

PID intuition, frequency-domain basics, stability concepts.

Don't go deep yet. The Autonomy/GNC roadmap covers control in depth. Here, get the vocabulary.

04. Your first robot project

Build something in simulation, deploy on real hardware if you can.

Build a sim Turtlebot in GazeboRequired

A simulated mobile robot doing autonomous nav — your first portfolio project.

Free, runs on any laptop, end-to-end. Hits Linux + ROS 2 + sensors + nav in one project.

Read 1 robotics paper end-to-endRecommended

Pick a recent ICRA / IROS paper in an area you care about. Read every section.

The skill of reading papers is the entire game for senior robotics work. Start now.

Pick a specialization roadmapRequired

After foundations, go deep on one of: GNC / perception / embedded / defense-AI / counter-UAS / aerospace / robotics-SWE.

Don't try to learn everything at once. The best engineers go T-shaped — broad at the base, deep on one spike.