💡 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.
Generated from missionrobo.com/roadmaps/robotics-engineer-foundations · Updated 6/10/2026