What does a robotics engineer do?
A robotics engineer designs, builds and improves robots and the systems around them. In practice the title covers a wide range of work: at a humanoid start-up it can mean writing whole-body controllers, at a warehouse automation company it can mean getting a fleet of mobile robots to work reliably on a customer's site, and at a research lab it can mean building the test rigs for a new gripper.
What the roles have in common is that they sit between disciplines. A robotics engineer is expected to understand enough mechanics, electronics and software to make the whole machine work, and usually goes deep in one of them.
Also advertised as: Robotics systems engineer, Robotics software engineer, Robot engineer.
A typical week
- Writing and testing software for motion, control or perception, often in C++ or Python with ROS
- Bringing up new hardware: wiring, calibrating sensors and working out why an arm or a robot base isn't doing what it should
- Running experiments in simulation and on real robots, and reading the logs afterwards
- Working with mechanical, electrical and product colleagues on the next version of the robot
Skills employers ask for
- C++ and Python, and usually ROS or ROS 2
- Kinematics, dynamics and control theory
- Sensors and actuators: cameras, lidar, IMUs, motors and encoders
- Simulation tools such as Gazebo, Isaac Sim or MuJoCo
- Patient debugging on real hardware
How much do robotics engineers earn?
Only 5 of the 360 open roles give pay today, which is too few to give a fair figure, so I've left it out rather than guess. You can see the roles that do show pay on the jobs board.
Who is hiring robotics engineers?
The employers with the most open robotics engineer roles today:
- Anduril Industries13 roles
- General Robotics9 roles
- YY CIRCLE (SG) PRIVATE LIMITED5 roles
- Caterpillar Inc.5 roles
- Sensmore5 roles
- Skild AI4 roles
- Johns Hopkins Applied Physics Laboratory4 roles
- Wayve4 roles
- GE Vernova4 roles
- Find a- Textron3 roles
- Analog Devices3 roles
- Contoro Robotics3 roles
Where are the jobs?
The cities with the most open robotics engineer roles, each with its own page of robotics jobs:
- San Francisco Bay Area20 roles
- Los Angeles13 roles
- Boston11 roles
- Bengaluru11 roles
- Abu Dhabi9 roles
- Seattle8 roles
- Munich8 roles
- Chennai8 roles
- Austin7 roles
- London7 roles
And by country:
- United States160 roles
- India49 roles
- Germany20 roles
- Singapore20 roles
- United Kingdom15 roles
- United Arab Emirates11 roles
- Italy8 roles
- Netherlands8 roles
- Switzerland8 roles
- Canada7 roles
What levels are open?
173 of the 360 roles say their level in the title. They split like this:
- Internship22 roles
- Entry-level17 roles
- Mid-level36 roles
- Senior56 roles
- Lead / Manager15 roles
- Staff / Principal25 roles
- Director1 role
- VP / Executive1 role
Entry-level roles are scarce across robotics, not only in this one. I looked at why, and what I’d suggest if you’re starting out, in this article on the entry-level gap.
How to become a robotics engineer
Most robotics engineers have a degree in mechanical, electrical or software engineering, mechatronics or robotics, and many have a master's. Employers look closely at what you have built, so I'd suggest keeping a short portfolio of projects (a robot arm, a competition robot, a ROS package on GitHub) since it says more than a list of modules.
Internships and graduate schemes at larger robotics companies are the most common first step, and smaller start-ups often hire people who have shown they can build things on their own.
If you’re early on, the robotics internships and entry-level and graduate roles are the places to start.
Open robotics engineer jobs
The newest, one an employer:
- Robotics EngineerAgnify Technology Pvt Ltd · Noida Sector 62, India
- Lead Robotics EngineerMultiplexEV · Bengaluru, India
- Robotics Engineering Teaching Fellow | Undergraduate & PostgradThe Methodist Church in Britain · London, United Kingdom
- Robotics Engineer: Mechanical Design & System IntegrationEllison Institute of Technology · Oxford, United Kingdom
- Senior Robotics EngineerAzalea Robotics · Berkeley, United States
- Robotics Engineer - Whole-Body ControlOnsite (Paris, France)UMA · Paris, France
- Robotics EngineerTeckybot · Vijayawada, India
- Next Gen Robotics EngineerAccenture · One Manhattan West, United States
- Automation Engineer | Robotics EngineerWomen's Professional Staff Association, Cleveland Clinic Abu Dhabi · Abu Dhabi Emirate, United Arab Emirates
- Lead Robotics EngineerWastefull Insights · Vadodara, India
- Robotics EngineerWipro · Bengaluru, India
- Robotics EngineerLuminX · San Francisco, United States
- Robotics EngineerNilpeter India Pvt Ltd · Chennai, India
- Field Robotics Engineer: Solar SystemsKp Group · Chantada, Spain
- Lead Plant Robotics EngineerStealth Rocketry Startup · Germany
New robotics roles every Monday
One short email a week from Robotics Connected: new roles from the companies' own careers pages, the events coming up and the companies in the news. Free, and no account needed.