Overview
Robotics and Machine Intelligence is a cutting-edge engineering programme that focuses on designing intelligent systems capable of perceiving, reasoning, and acting in the physical world. It integrates mechanical engineering, electrical engineering, computer science, and artificial intelligence to create robots and autonomous systems that can navigate environments, manipulate objects, make decisions, and learn from experience. This is one of the most interdisciplinary engineering degrees available.
The curriculum covers mechanics and dynamics, control systems, sensor technology, computer vision, machine learning, path planning, and human-robot interaction. Students build and program robots from early in the programme, working with hardware platforms, microcontrollers, actuators, and sensor arrays. Upper-year modules address advanced topics such as deep reinforcement learning, swarm robotics, autonomous navigation, and soft robotics. The capstone project typically involves designing and building a complete robotic system.
The ageing population also drives demand for assistive robots and healthcare automation. Graduates find roles in robotics companies, defence technology firms, semiconductor manufacturers, research institutions, and the growing autonomous vehicle industry. For students passionate about building machines that can think, sense, and act—and who enjoy the hands-on challenge of making hardware and software work together—robotics and machine intelligence is an exhilarating career path.
Robotics and machine intelligence is one of the fastest-evolving fields in engineering, and a handful of institutions have defined its trajectory. Carnegie Mellon University's Robotics Institute (RI)—founded in 1979 as the world's first dedicated robotics research centre—remains the global epicentre of the discipline, with over 500 researchers working across autonomous vehicles, manipulation, field robotics, and human-robot interaction in facilities spanning the National Robotics Engineering Center. MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) is the largest research lab at MIT and a powerhouse in soft robotics, legged locomotion, and collaborative robots for manufacturing. ETH Zurich's Robotic Systems Lab has achieved international recognition for quadrupedal robots like ANYmal, used in industrial inspection and search-and-rescue scenarios. The University of Tokyo's JSK Robotics Laboratory has pioneered humanoid robotics research for decades, while Imperial College London's Dyson School of Design Engineering bridges robotics with human-centred design.
Career Outcomes & Salary
What jobs can I get and how much will I earn?
$80,000–$130,000 (US) / £32,000–£50,000 (UK) / A$70,000–$95,000 (Australia)
$130,000–$220,000 (US) / £60,000–£100,000 (UK)
$200,000–$500,000+ (US, including equity at robotics/AV companies)
Exceptionally strong and accelerating. Robotics engineers are among the most sought-after technical professionals globally. The convergence of AI advances, sensor cost reductions, and computing power has made autonomous systems commercially viable at scale. Demand significantly exceeds supply, particularly for engineers who can work across perception, planning, and control. Starting salaries rival or exceed software engineering at top tech companies.
Industry Trends & Outlook
Where is this field heading?
Robotics and machine intelligence is one of the fastest-growing fields in engineering, driven by advances in AI, sensor technology, and computing power. The global robotics market exceeds $45 billion and is projected to grow at over 20% annually. Warehouse automation is the most visible growth area: Amazon operates over 750,000 robots in its fulfilment centres, and competitors are racing to match. Collaborative robots (cobots) from Universal Robots, FANUC, and ABB are transforming small and medium manufacturing by working safely alongside humans. Agricultural robotics, construction robots, and last-mile delivery drones represent emerging segments with enormous potential.
Autonomous vehicles remain the most ambitious and well-funded application of robotics. Companies like Waymo, Cruise, Zoox, and Motional have collectively invested tens of billions in self-driving technology, employing thousands of robotics engineers for perception (LiDAR, camera, radar processing), planning (motion planning, prediction), and control. While full autonomy in all conditions remains challenging, commercial deployments of autonomous trucks (Aurora, TuSimple), robotaxis (Waymo in Phoenix), and autonomous delivery vehicles (Nuro) are expanding. Surgical robotics (Intuitive Surgical's da Vinci system, Medtronic's Hugo) is another major area, with AI-enhanced surgical assistance expected to grow significantly.
The convergence of large language models (LLMs) with robotics—sometimes called 'embodied AI'—is the field's newest frontier. Researchers at Google DeepMind (RT-2), Meta, and Stanford are developing robots that can understand natural language instructions and translate them into physical actions using foundation models. Reinforcement learning is enabling robots to learn complex manipulation tasks (dexterous hand manipulation, cloth folding) through simulation and transfer to real hardware. For students, robotics offers the rare intersection of cutting-edge AI research, hands-on hardware building, and enormous commercial demand. The field rewards people who can work across software, electronics, and mechanics—and the graduates who can integrate all three are among the most sought-after engineers in the world.
AI & This Major
AI is not replacing robotics engineers—it's making their work more powerful and valuable. Foundation models, reinforcement learning, and computer vision are giving robots unprecedented capabilities, but someone needs to build the physical systems, integrate the sensors, design the control loops, and ensure safety in the real world. The engineers who combine AI/ML skills with mechanical design and electronics expertise are the most valuable professionals in the field.
What You'll Learn
Core topics and skills covered in this degree
Is This Right For Me?
Honest self-assessment to help you decide
You'll thrive if...
- ✓You want to build machines that can perceive, think, and act autonomously in the physical world
- ✓You enjoy the full spectrum of engineering: programming, electronics, and mechanical design—all in one project
- ✓You're excited by the frontier of AI applied to physical systems: autonomous cars, surgical robots, humanoid robots, space rovers
- ✓You thrive on interdisciplinary challenges where no single skill is enough—robotics demands integration across multiple domains
- ✓You like competitions, hands-on building, and seeing your code control real hardware in real time
Might not be for you if...
- ●You prefer working purely in software without dealing with hardware, sensors, and physical systems
- ●You want a well-defined, single-discipline degree—robotics is inherently interdisciplinary and can feel scattered to some students
- ●You dislike debugging hardware—finding why a motor stutters or a sensor gives bad readings requires patience and physical troubleshooting
- ●Heavy mathematics (linear algebra, control theory, probability) feels overwhelming—robotics is one of the most maths-intensive engineering fields
- ●You prefer individual, focused work—robotics projects almost always involve teams integrating different subsystems
A Day in the Life
What a typical week actually looks like
A typical week in Year 2 might look like this: Monday starts with a robot kinematics and dynamics lecture—you're deriving the forward kinematics of a 6-DOF industrial robot arm using Denavit-Hartenberg parameters, building transformation matrices that map joint angles to end-effector position and orientation in 3D space. The maths is heavy with matrix algebra and trigonometry, but when you run your equations in MATLAB and see a simulated robot arm move to the exact position you calculated, the abstraction becomes satisfying. After lunch, you have a mechatronics lab where you're programming an Arduino-based mobile robot to navigate a maze using ultrasonic sensors and a PID control algorithm—tuning the proportional, integral, and derivative gains until the robot follows the wall smoothly without oscillating or crashing.
Tuesday brings a machine learning lecture on convolutional neural networks—how convolution layers extract features from images, pooling reduces dimensionality, and why dropout prevents overfitting. Your practical session has you training a CNN in PyTorch to classify objects captured by a robot-mounted camera, achieving 94% accuracy on a custom dataset you collected by driving the robot around the lab and labelling images. Wednesday is your heaviest day: a control systems lecture on state-space methods—modelling a quadrotor drone as a multi-input multi-output (MIMO) system, designing an LQR controller, and simulating the response in Simulink—followed by your group design project. Your team of four is building an autonomous mobile robot that must navigate an unknown environment, identify coloured targets, and manipulate objects. Today you're integrating the SLAM (Simultaneous Localisation and Mapping) algorithm with the path planner, and discovering that the LiDAR-based map drifts over time unless you add loop closure detection.
Thursday opens with a computer vision lecture on stereo vision and depth estimation—epipolar geometry, disparity maps, and how two cameras can reconstruct 3D structure from 2D images. The afternoon is an actuator and sensor systems lab where you characterise a brushless DC motor's torque-speed curve, interface an IMU (inertial measurement unit) over SPI, and fuse accelerometer and gyroscope data using a complementary filter to estimate orientation. Friday is lighter: a seminar on ethical and societal implications of autonomous systems—liability in autonomous vehicle accidents, algorithmic bias in AI decision-making, and the impact of automation on employment—followed by free time most students use for ROS programming, training neural networks on GPU clusters, or assembling their robot for the upcoming design competition. Weekends can be consumed by project work, especially as the competition deadline approaches, but building a machine that perceives, thinks, and acts in the physical world is one of the most rewarding challenges in all of engineering.
High School Preparation
What to study and do before university
Skills to Develop
- •Learn Python and C++ seriously—robotics requires real-time programming, sensor interfacing, and algorithm implementation across both languages
- •Build a robot: start with an Arduino or Raspberry Pi platform and add sensors (ultrasonic, IMU, camera), actuators (servos, DC motors), and write control code to make it navigate or perform tasks autonomously
- •Study linear algebra and calculus beyond your school curriculum—robotics relies heavily on matrix operations for coordinate transformations, Jacobians for kinematics, and differential equations for control systems
- •Explore the basics of machine learning: implement a simple classifier in Python using scikit-learn, or train a small neural network to recognise objects—understanding how AI integrates with physical systems is the core of this field
Extracurriculars
- •Compete in robotics competitions—FIRST Robotics, VEX, RoboCup, or the DARPA-inspired autonomous challenges—these are the gold standard for demonstrating robotics passion
- •Build a personal robotics project: a self-balancing robot, a robotic arm controlled by computer vision, a drone that follows a path using GPS, or a line-following rover with obstacle avoidance
- •Contribute to open-source robotics projects on GitHub—even small contributions to ROS (Robot Operating System) packages show real engagement with the robotics software ecosystem
- •Take online courses in robotics or AI: Coursera's Robotics Specialisation (Penn), MIT OpenCourseWare on control systems, or fast.ai for practical deep learning
- •Participate in both coding competitions (USACO, Google Code Jam) and physics competitions (BPhO, F=ma) to demonstrate strength across the hardware-software spectrum
How This Compares to Similar Majors
Side-by-side with related fields
Getting In — Admissions Guide
How competitive is this major and how to stand out
Robotics programmes at top universities are extremely competitive, often matching or exceeding CS in selectivity. Carnegie Mellon's Robotics Institute is the gold standard globally. MIT, Stanford, ETH Zurich, and Imperial College London offer strong robotics pathways. In the UK, programmes may be embedded within EE or ME departments—Edinburgh, Bristol, and UCL have notable robotics groups. Entry typically requires A*A*A with Mathematics and Physics. IB students usually need 40+ with 7 in HL Mathematics and Physics.
What Strengthens Your Application
- 1Robotics competition experience—FIRST Robotics, VEX, RoboCup—is the strongest single differentiator for robotics applications
- 2A personal robotics project: a working robot you designed, built, and programmed—documented with photos, code, and a write-up
- 3Strong programming skills in Python and C/C++, ideally with exposure to ROS, OpenCV, or machine learning frameworks
- 4Excellent results in mathematics and physics—robotics is mathematically demanding (linear algebra, control theory, probabilistic reasoning)
- 5Evidence of interdisciplinary ability: projects or courses that span mechanical design, electronics, and software
Common Mistakes to Avoid
- ●Applying with only software skills and no hardware experience—robotics programmes want students who can solder, wire sensors, and build physical systems, not just code
- ●Confusing robotics with pure AI/ML—if your interest is entirely in software-based AI, a CS or AI programme may be a better fit
- ●Not demonstrating hands-on building experience—a GitHub profile with ML projects is great, but a working robot you built yourself is far more compelling for a robotics application
Interview & Admission Tests
Interviews may probe your understanding of basic control theory, sensor integration, and your hands-on experience. Be prepared to discuss a robot you've built—what sensors it uses, how the control algorithm works, what challenges you faced. Demonstrating that you can think across mechanical, electrical, and software domains is the key signal admissions teams look for.
Related Majors
Interested in studying this in Singapore?
View Singapore university programmes →
Frequently Asked Questions
What do you study in Robotics?
Robotics and Machine Intelligence is a cutting-edge engineering programme that focuses on designing intelligent systems capable of perceiving, reasoning, and acting in the physical world. It integrates mechanical engineering, electrical engineering, computer science, and artificial intelligence to create robots and autonomous systems that can navigate enviro…
What can you do after a Robotics degree?
Typical entry-level roles: Robotics Engineer, Perception Engineer, Motion Planning Engineer, Controls Engineer, Autonomy Software Engineer (starting salary $80,000–$130,000 (US) / £32,000–£50,000 (UK) / A$70,000–$95,000 (Australia)). Key industries: Autonomous Vehicles & Mobility, Warehouse & Logistics Automation, Surgical & Medical Robotics, Industrial Automation & Cobots, Defence & Security Robotics. Exceptionally strong and accelerating. Robotics engineers are among the most sought-after technical professionals globally. The convergence of AI advances, sens…
Which high-school courses prepare you for Robotics?
Recommended IB courses: HL Mathematics: Analysis and Approaches, HL Physics, HL Computer Science; Recommended AP courses: AP Physics C: Mechanics, AP Calculus BC, AP Computer Science A; Recommended A-Levels: Mathematics, Further Mathematics, Physics.
Want to prepare for Robotics?
Our education consultants can help you explore your interests, pick the right subjects, and build a strong application.