SonicJobs Logo
Left arrow iconBack to search

Controls Engineer - Legged Robotics

Ghost Robotics
Posted 4 days ago, valid for 11 hours
Location

Philadelphia, PA 19102, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • We are looking for a Senior Controls Engineer to develop advanced control algorithms for legged robotic systems in complex environments.
  • The ideal candidate should have a strong background in control theory and experience with dynamic systems, particularly in legged locomotion.
  • This role requires a master's or PhD in Robotics, Mechanical, Electrical, or Aerospace Engineering, along with hands-on experience in deploying algorithms on physical robots.
  • Preferred qualifications include familiarity with legged robots, state estimation methodologies, and experience with ROS 2.
  • The position offers a competitive salary of $120,000 to $160,000, requiring at least 5 years of relevant experience.

Description

聽聽

We are seeking a Senior Controls Engineer to design, implement, and deploy cutting-edge control algorithms for dynamic legged robotic systems operating in complex real-world environments. You will work across dynamics, optimization, state estimation, and real-time software owning both algorithmic innovation and system-level performance on hardware. This role is ideal for engineers who thrive on high-velocity problem solving, deep technical ownership, and hands-on testing and validation.


聽聽

Responsibilities

路 Design, implement, and validate advanced control architectures (e.g., model-based, optimization-based, learning-augmented controllers) for agility and robustness.

路 Develop, maintain, and validate state estimation and sensor fusion pipelines (IMU, joint encoders, contact/force sensing).

路 Lead gait generation, footstep planning, contact scheduling, and disturbance recovery tuning.

路 Perform rigorous offline and real-time testing in simulation and hardware environments.

路 Debug and analyze system performance using logs, visualization tools, hardware experiments, and fleet data.

路 Build automated diagnostics, analysis scripts, and tools to improve robot reliability and field performance.

路 Collaborate closely with mechanical, perception, embedded, and systems teams to ensure end-to-end performance and robustness.

路 Write clean, maintainable, real-time-safe code in C++ and Python.

路 Mentor junior engineers and contribute to long-term architectural decisions.

Requirements

聽聽

Required Qualifications

路 Strong foundations in control theory (linear, nonlinear, optimal control) with experience in legged locomotion or other dynamic systems.

路 Experience with multi-body dynamics, modeling, and simulation (e.g., MuJoCo, Gazebo, Isaac Sim, PyBullet).

路 Hands-on experience deploying algorithms on physical robotic systems and debugging complex hardware/software interactions.

路 Proficiency in modern C++ (C++17/20) and Python for development and tooling.

路 Experience with Unix/Linux environments and software engineering best practices (version control, CI/CD).

路 Masters/PhD in Robotics, Mechanical, Electrical, Aerospace Engineering or equivalent work experience.


Preferred Qualifications

路 Experience with legged or humanoid robots and real-world locomotion challenges.

路 Background in whole-body control frameworks (operational space control, MPC, etc.).

路 Familiarity with state estimation methodologies (EKF, factor graphs, UKF).

路 Experience architecting data analysis pipelines and automated diagnostic systems.

路 Publications or significant open-source contributions in robotics, controls, or estimation.

路 Experience with ROS 2 and real-time middleware.

路 A combination of classical control and reinforcement learning applied to robotic systems.

路 Demonstrated ability to lead technical efforts and mentor junior engineers.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.