What does a controls engineer do?
A controls engineer makes a machine move the way it is meant to. In robotics that can mean designing the control algorithms for a walking robot or a drone, or, in industrial automation, programming the PLCs and motion systems that run a production line.
The two sides share the same ideas (feedback, stability, timing) but use different tools, so it is worth reading each role closely to see which kind it is.
Also advertised as: Control systems engineer, Motion control engineer, Automation controls engineer.
A typical week
- Modelling a system and designing controllers for it
- Tuning control loops on real hardware and in simulation
- Programming PLCs, motion controllers or embedded control software
- Commissioning machines and resolving problems on site
Skills employers ask for
- Control theory: PID, state-space, and model-predictive control for advanced roles
- MATLAB and Simulink, or Python
- C or C++ for embedded control
- PLC programming (Siemens, Rockwell/Allen-Bradley) for automation roles
- Electrical schematics and sensors
How much do controls engineers earn?
- $193K to $210K a year for the middle half, $205K in the middle, from 15 roles paid in USD
These figures come from the 15 of 165 open roles that give pay, taking the middle of each role’s range. Most are in US states where job adverts have to show pay, so they lean towards American salaries; roles in the UK and Europe rarely publish a figure.
Who is hiring controls engineers?
The employers with the most open controls engineer roles today:
- Anduril Industries29 roles
- Dematic26 roles
- Amazon Fulfillment Technologies & Robotics10 roles
- Intuitive9 roles
- Humanoid5 roles
- NEURA Robotics5 roles
- Katalyst Space4 roles
- Zipline4 roles
- Helsing3 roles
- Atoms3 roles
- Symbotic2 roles
- Astrolab2 roles
Where are the jobs?
The cities with the most open controls engineer roles, each with its own page of robotics jobs:
- San Francisco Bay Area33 roles
- Atlanta23 roles
- Los Angeles21 roles
- Denver5 roles
- Boston4 roles
- Seattle4 roles
- London4 roles
- Toronto4 roles
- Stuttgart3 roles
- Zurich3 roles
And by country:
- United States121 roles
- Germany8 roles
- Canada6 roles
- United Kingdom6 roles
- China3 roles
- Finland3 roles
- Switzerland3 roles
- 002 roles
- Belgium2 roles
- India2 roles
What levels are open?
75 of the 165 roles say their level in the title. They split like this:
- Internship6 roles
- Entry-level2 roles
- Senior45 roles
- Lead / Manager8 roles
- Staff / Principal14 roles
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 controls engineer
Controls engineers usually have a degree in electrical, mechanical or control engineering. For algorithm-heavy roles at robotics companies a master's or PhD is common, while automation and integration roles value commissioning experience as much as qualifications.
If you’re early on, the robotics internships and entry-level and graduate roles are the places to start.
Open controls engineer jobs
The newest, one an employer:
- Robotic Arm/Dexterous Hand Perception and Control EngineerQualcomm · Beijing, China
- Robotics and Control EngineerLethbridge Iron Works · Lethbridge, Canada
- Senior Motor Controls EngineerLab37 · Pittsburgh, United States
- Senior Motor Controls EngineerAtoms · Pittsburgh, United States
- Robotics and Vision Systems Controls EngineerHyde Park Industrial Solutions · Birmingham, United States
- Controls Engineer, Production EquipmentZipline · South San Francisco, United States
- MU Controls EngineerDematic · Coslada, Spain
- Controls Engineer - AutomationGeneral Motors · Spring Hill, United States
- Senior Robotics Automation and Controls EngineerRelativity Space · Long Beach, United States
- Manager, Industrial Controls EngineeringSymbotic · United States
- Motion Planning & Controls EngineerMaven Robotics · Santa Clara, United States
- Electrical Controls Engineer IIMujin · Suwanee, United States
- Principal Power Controls EngineerAnduril Industries · Costa Mesa, United States
- Controls Engineer (Robotics)BBSF · Longmont, United States
- Robotic Control Engineer - Autonomous & Hydraulic SystemsCargotec · Tampere, Finland
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.