System Identification & Controls Engineer

Skild AI

$100K — $150K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • MS or PhD in Mechanical/Electrical Engineering, Controls, Robotics, Aerospace, or a related field - or equivalent hands-on experience.
  • Demonstrated hands-on experience with system identification on real robotic hardware.
  • Strong foundation in classical controls: feedback/feedforward, stability analysis, and state estimation.
  • Solid understanding of robot hardware including motors, transmissions, and sensors.
  • Experience with excitation design and parameter estimation methods.
  • Proficiency in Python and C++ within a Linux environment.
  • Familiarity with robotics dynamics tools and simulators.

Responsibilities

  • Plan and execute system identification tests for all Skild robot platforms.
  • Design excitation trajectories and experiments to address specific questions.
  • Characterize actuators and motors using various testing environments.
  • Fit dynamics models to real data and assess their accuracy.
  • Implement classical controls techniques on real hardware.
  • Develop automated processes for scaling identification to a fleet.
  • Monitor performance variations and track hardware degradation over time.

Benefits

  • Collaborative work environment with a focus on cutting-edge technology.
  • Opportunity to set standards and practices for system identification.
  • Access to a team of multidisciplinary experts across engineering fields.
  • Engagement in real-world challenges involving robotics and automation.
  • Flexible work arrangements that promote work-life balance.
Full Job Description
Position Overview

We're hiring a System Identification & Controls Engineer to characterize, model, and validate the dynamics of every robot we work with - as accurately as possible, and at fleet scale. This is a senior individual-contributor role for someone who has done rigorous system identification on real robots before and walks in already knowing which tests to run.
Responsibilities
  • Plan and run system identification across all Skild robot platforms - actuators, transmissions, joints, rigid-body dynamics, and sensors.
  • Design the excitation trajectories and bench/on-robot tests, and know which experiment answers which question.
  • Characterize actuators and motors on dynamometers, test benches, and hardware-in-the-loop setups, alongside the EE, ME, and firmware teams.
  • Fit dynamics models, quantify their accuracy, and close the sim-to-real gap against our simulators.
  • Apply classical controls - state estimation, calibration, stability and bandwidth analysis - to real hardware.
  • Build automated pipelines that scale identification from a single robot to the whole fleet.
  • Quantify unit-to-unit variation, track drift and wear over time, and flag outlier units.
  • Set the standard and tooling for system identification at Skild, and document findings rigorously.
Preferred Qualifications
  • MS or PhD in Mechanical/Electrical Engineering, Controls, Robotics, Aerospace, or a related field - or equivalent hands-on experience.
  • A demonstrated, hands-on track record of system identification on real robotic or electromechanical hardware - identified and validated on physical systems, not just in simulation.
  • Strong classical controls foundation: feedback/feedforward and cascade control, frequency-response and stability analysis, state estimation and Kalman filtering.
  • Solid grasp of robot hardware and mechatronics: motors and field-oriented control, transmissions, encoders, IMUs, and force-torque sensors.
  • Practical experience with excitation design, hardware data collection, and parameter estimation (time- and frequency-domain methods).
  • Proficiency in Python and C++ in a Linux environment; MATLAB/Simulink a plus.
  • Familiarity with robotics dynamics tooling and simulators (MuJoCo, Isaac Sim, Drake, Pinocchio, ROS/ROS2).
  • Experience deploying calibration or controls across a large fleet of robots or vehicles is highly valued.

Similar Jobs

More Jobs at Skild AI

More Technical Services Jobs

Find similar System Identification & Controls Engineer jobs: