Hiring.Camp

Robotics Software Engineer - Controls

The O'Connor Group

·

Mar 27, 2026

Salary
$90k – $140k/yr
Location
Philadelphia, PA
Department
Engineering
Education
PhD
Source
Paylocity

Description

Description

 We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls)

Description  
Ghost Robotics is a robotics company building autonomous systems that operate in complex, dynamic environments. Our perception stack enables our robots to understand, localize, and navigate the world in real time, and we place a strong emphasis on robustness, performance, and maintainable engineering.

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

 

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. 

Skills

PythonC++CI/CDLinux

Similar Jobs

30

Robotics Software Engineer

Picklerobot · Charlestown, MA · Hybrid

3 weeks ago

Robotics Software Engineer

Gecko Robotics · Pittsburgh · Onsite

3 weeks ago

Robotics Software Engineer

Intuitive Surgical · Sunnyvale, CA, United States

4 weeks ago

Robotics Software Engineer

STOW Group · Lokeren, Vlaams Gewest, Belgium

4 weeks ago

Robotics Software Engineer

ALTEN Technology USA · North Reading, MA +1 · Onsite

1 month ago

Robotics Software Developer

Promise Robotics · Calgary, AB +1 · Hybrid, Remote

1 month ago

Robotics Software Engineer

Gritt · India

1 month ago

Software Engineer, Robotics

Fluidstack · Austin, TX +3 · Onsite

1 month ago

Robotics Software Engineer

Pathrobotics · Columbus, Ohio +1

1 month ago

Robotics Software Engineer

Dyson · Singapore - St James Power Station Headquarters

1 month ago

Robotics Software Engineer

Andurilindustries · Boston, Massachusetts, United States +1

2 months ago

Robotics Software Engineer

Andurilindustries · Costa Mesa, California, United States

2 months ago

Robotics Software Engineer

Samson Rose · Onsite

2 months ago

Robotics Software Engineer

Zydro Marine Technologies · Newton, MA · Onsite

2 months ago

Robotics Software Engineer

Advanced Robotics for Manufacturing (ARM) · Pittsburgh, PA · Hybrid

2 months ago

Software Engineer, Robotics

Andurilindustries · Irvine, California, United States

2 months ago

Robotics Software Engineer

Openai · San Francisco · Onsite

2 months ago

Robotics Software Engineer

Andurilindustries · Costa Mesa, California, United States

3 months ago

Robotics Engineer, Software

Kiongroup · Holland, MI, United States, United States of America +1 · Remote, Hybrid, Onsite

4 months ago

Robotics Engineer, Software

Kiongroup · Holland, MI, United States, United States of America +1 · Remote, Hybrid, Onsite

4 months ago

Robotics Software Engineer

Hyster-Yale Careers · HY EMEA UK Frimley, United Kingdom

4 months ago

Robotics Software Engineer

Roboforce · Milpitas, CA +1

4 months ago

Robotics Software Engineer

Andurilindustries · Atlanta, Georgia, United States

5 months ago

Robotics Software Engineer

Scoutai · Sunnyvale, CA +1 · Remote

6 months ago

Software Engineer, Robotics

Andurilindustries · Costa Mesa, California, United States

7 months ago

Software Engineer, Robotics

Scaleai · Argentina; Uruguay +1 · Remote

8 months ago

Software Engineer, Robotics

Monumental · Amsterdam · Onsite

8 months ago

Robotics Software Engineer

Pivot Robotics · San Francisco · Onsite

9 months ago

Robotics Software Engineer

Gritt · Belmont

9 months ago

Robotics Software Engineer

Hadrian Automation · Los Angeles

10 months ago
Robotics Software Engineer - Controls at The O'Connor Group • $90k – $140k/yr | Hiring.Camp