Controls Engineer, Whole-Body Control

Galactic Resource Advancement Mechanism Technologies Corporation

El Segundo (CA)

On-site

USD 190,000 - 230,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GRAM seeks an experienced engineer to build a real-time, whole-body control architecture for insectoid machines in El Segundo. You will coordinate motion and contact forces across multiple DOFs, implementing robust C++ control software and validating it with hardware-in-the-loop tests.

You will develop control-oriented models, perform system identification, and validate actuator characterizations on physical hardware, ensuring stable, responsive performance under varied conditions.

Qualifications

  • Bachelor's degree in mechanical engineering, electrical engineering, robotics, controls, applied mathematics, or related field, or equivalent practical experience.
  • Demonstrated experience developing feedback control for a multi-degree-of-freedom robot, vehicle, aerospace platform, or other nonlinear physical system.
  • Strong C++ and Python skills and command of rigid-body dynamics, linear systems, optimization, and numerical methods.
  • Hands-on experience with a controls or dynamics stack such as Drake, Pinocchio, MuJoCo, ROS 2 control, Eigen, or an equivalent internal framework.
  • Deployed a controller on physical hardware and can present measured tracking, stability, latency, or disturbance-rejection results plus a failure that required redesign.

Responsibilities

  • Design whole-body controllers that coordinate motion and contact forces across coupled degrees of freedom.
  • Implement real-time control software in C++ with explicit timing, numerical stability, saturation, and fault behavior.
  • Develop control-oriented dynamics models, system-identification experiments, and actuator characterizations that improve controller fidelity.
  • Integrate state estimation, trajectory generation, manipulation, embedded systems, and safety logic into one testable control path.
  • Define quantitative envelopes for tracking error, contact stability, disturbance rejection, transition success, compute latency, and recovery.
  • Build controller simulations, hardware-in-the-loop tests, and physical-machine tests that reproduce failures and prevent regressions.
  • Use test evidence to distinguish controller defects from estimation error, unmodeled dynamics, actuator limits, and mechanical faults.
  • Document model validity and confirm simulated results on physical hardware.

Skills

C++
Python
Rigid-body dynamics
Optimization
Numerical methods

Education

Bachelor's degree or equivalent practical experience

Tools

Drake
Pinocchio
MuJoCo
ROS 2 control
Eigen

Job description

The Mission

GRAM is a self-replication company creating machine labor for the physical economy.

Our first research frontier is self-preservation: the base case of physical self-replication. We are building a new class of machines called insectoids that can survive, coordinate, and recover without humans. We believe scalable machine labor requires more than single-agent task generality or machines shaped in our image.

About the role

You will build the real-time control architecture that coordinates an insectoid's full body across changing geometry, orientation, contact, load, and machine state. The work spans dynamics, contact constraints, force allocation, trajectory tracking, actuator limits, transitions, disturbance rejection, and recovery, carried through production C++ and onto hardware.

You will develop the control-oriented models, system-identification methods, and hardware-in-the-loop environments needed to build and validate the controller, then establish its measured operating envelope on the physical machine.

What you will do
  • Design whole-body controllers that coordinate motion and contact forces across coupled degrees of freedom.
  • Implement real-time control software in C++ with explicit timing, numerical stability, saturation, and fault behavior.
  • Develop control-oriented dynamics models, system-identification experiments, and actuator characterizations that improve controller fidelity.
  • Integrate state estimation, trajectory generation, manipulation, embedded systems, and safety logic into one testable control path.
  • Define quantitative envelopes for tracking error, contact stability, disturbance rejection, transition success, compute latency, and recovery.
  • Build controller simulations, hardware-in-the-loop tests, and physical-machine tests that reproduce failures and prevent regressions.
  • Use test evidence to distinguish controller defects from estimation error, unmodeled dynamics, actuator limits, and mechanical faults.
  • Document model validity and confirm simulated results on physical hardware.
Minimum qualifications
  • Bachelor's degree in mechanical engineering, electrical engineering, robotics, controls, applied mathematics, or a related field, or equivalent practical experience.
  • Demonstrated experience developing feedback control for a multi-degree-of-freedom robot, vehicle, aerospace platform, or other nonlinear physical system.
  • Strong C++ and Python skills and command of rigid-body dynamics, linear systems, optimization, and numerical methods.
  • Hands-on experience with a controls or dynamics stack such as Drake, Pinocchio, MuJoCo, ROS 2 control, Eigen, or an equivalent internal framework.
  • Deployed a controller on physical hardware and can present measured tracking, stability, latency, or disturbance-rejection results plus a failure that required redesign.
Preferred experience
  • Whole-body control, model predictive control, inverse dynamics, contact optimization, or legged robotics.
  • Real-time Linux, deterministic communications, actuator torque control, or safety-rated motion systems.
  • Controls deployed in aerospace, autonomous vehicles, industrial robotics, or field robotics.
Compensation

The annual base salary range for this El Segundo position is $190,000-$230,000. An offer within this range will reflect the position's approved scope and the candidate's demonstrated role-relevant skills and experience.

Working at GRAM

This role is based on-site in El Segundo and is inseparable from hardware. You will instrument machines, run tests, and make control decisions from physical data throughout the development cycle.

Trust in the Process

GRAM expects deep trust and ownership from its people, and we begin by extending the same to candidates. We treat your information, prior work, and conversations with discretion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Whole-Body Robotics Controls Engineer
Whole-Body Robotics Controls Engineer

Galactic Resource Advancement Mechanism Technologies Corporation • El Segundo (CA)

On-site
USD 190,000 - 230,000
Robotics Systems Engineer
Robotics Systems Engineer

Galactic Resource Advancement Mechanism Technologies Corporation • El Segundo (CA)

On-site
USD 180,000 - 220,000
Staff Robotics Systems Engineer
Staff Robotics Systems Engineer

Gram Games • El Segundo (CA)

On-site
USD 180,000 - 220,000
Mechanical Design Engineer
Mechanical Design Engineer

Galactic Resource Advancement Mechanism Technologies Corporation • El Segundo (CA)

On-site
USD 150,000 - 185,000
Staff Robotics Engineer, Manipulation
Staff Robotics Engineer, Manipulation

Galactic Resource Advancement Mechanism Technologies Corporation • San Francisco (CA)

On-site
USD 200,000 - 260,000
Robotics Technician
Robotics Technician

Gram Games • El Segundo (CA)

On-site
USD 55,000 - 72,000
Controls Engineer, Locomotion
Controls Engineer, Locomotion

Gram Games • El Segundo (CA)

On-site
USD 150,000 - 250,000
Health/dental/vision coverage
Paid meals
Relocation assistance
Founding Research Scientist, Robot Learning
Founding Research Scientist, Robot Learning

GRAM • Palo Alto (CA)

On-site
USD 225,000 - 300,000
Senior Robotics Engineer, Data Collection
Senior Robotics Engineer, Data Collection

Galactic Resource Advancement Mechanism Technologies Corporation • San Francisco (CA)

On-site
USD 170,000 - 220,000
Controls Engineer
Controls Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 90,000 - 120,000