Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotics Software Engineer - Controls

$90k - $140k

The O'Connor Group

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.


Salary Description


$90 - $140,000
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer - Controls in Philadelphia, PA vacancy
  • $91k - $172.49k

     ...simulation fidelity for defense customers worldwide. The Work • Software Architecture & Design – Define and evolve the core C++/CUDA...  ...• Integration & Test Lab Support – Work closely with system engineers and test personnel to integrate new capabilities, troubleshoot... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Moorestown, NJ
    14 days ago
  •  ...Systems Engineer (Philadelphia, PA) Position Summary: As a Systems Engineer supporting...  ...ship program, you will support a software development and in-service support/sustainment...  ...software for and supports a Machinery Control System software suite and network for a... 
    Suggested
    Work at office
    Immediate start
    Flexible hours

    Life Cycle Engineering

    Philadelphia, PA
    5 days ago
  • $71.8k - $112.15k

     ...Responsibilities Noblis MSD is seeking PLC Control Systems Engineers in Philadelphia, PA. Noblis MSD’s mission is to support the Naval...  ...work with Programmable Logic Controller (PLC) hardware and software, providing full lifecycle support across fielded systems and... 
    Suggested
    Full time
    Contract work
    Part time
    Local area
    Remote work
    Shift work

    Noblis

    Philadelphia, PA
    5 days ago
  •  ...A leading energy solutions company is seeking an HVAC Controls - Building Systems Specialist III in Glenolden, PA. The ideal candidate will have over 10 years of experience in commissioning or related fields and a strong technical background in building automation and... 
    Suggested
    Hourly pay
    Full time

    Enfrasolutions

    Glenolden, PA
    1 day ago
  • $113.49k - $146.04k

    Overview The Technical Services Engineer (TSE) I is a technical expert who supports Integrated Solutions (IS) project delivery as a member...  ...system distribution project experience. Building automation, controls, and systems integration project experience. Test and Balance... 
    Suggested
    Contract work
    Work at office

    BCC Engineering, a Parsons Company

    Glenolden, PA
    4 days ago
  • $97.9k - $179.5k

     ...Risk Technology professional, you will be addressing client issues such as business performance variability, business and process controls transformation, application security integrity, governance, risk, and control (GRC) technology enablement, continuous controls monitoring... 
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Philadelphia, PA
    1 day ago
  • $75k - $135.96k

     ...solutions that keep our users Ahead of Ready. Who You Are As a Software Engineer in the Radar Modeling and Simulation group, you will develop...  ...modeling, signal construction, signal processing, and radar control processing components within simulation and digital twin... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Camden, NJ
    13 days ago
  • $48.38k - $64.25k

     ...Rotary & Mission Systems is seeking a full-time Early Career Software Engineer. You will participate in design, development, integration, and...  ...to models of real-world weapons, radars, Command & Control systems. You will independently identify and address system and... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Camden, NJ
    2 days ago
  • $55k - $60k

     ...Associate Software Engineer-Applications & Automation The Office of Innovation & Technology (OIT) is the central IT agency for the City...  ...service-oriented development Familiarity with version control systems (e.g., Git) Interest in building reliable, maintainable... 
    Internship
    Work at office

    City of Philadelphia

    Philadelphia, PA
    3 days ago
  • $82.1k - $172.4k

     ...Full Stack Software Engineer We are seeking a talented and motivated Software Engineer to join our dynamic team. As a key contributor, you...  ...of JavaScript or Typescript Experience with Source Control tools (e.g. Git, Gitlab) Experience with DevSecOps and Agile... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    CACI International

    Philadelphia, PA
    3 days ago
  • BCC Engineering, a Parsons Company, is seeking a Technical Services Engineer (TSE) I. The TSE will serve as a technical expert, providing direction and authority in developing energy conservation measures for retro-commissioning projects. The role emphasizes MEP design... 

    BCC Engineering, a Parsons Company

    Glenolden, PA
    3 days ago
  • $75k - $135.96k

     ...these complex problems, then Rotary and Mission Systems is the place for you. The Work The Command, Control, Communications is seeking a software engineer for the software development of tactical applications. In this role you will design, integrate, and test... 
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin - US

    Camden, NJ
    14 days ago
  •  ...PGS Worldwide is seeking a Software Engineer in Camden, NJ for a one year contract-to-hire role supporting a leading aerospace & defense company...  ...including signal processing, scene modeling, and radar control Integrate software within larger system-of-systems environments... 
    Contract work
    Worldwide
    Shift work
    Day shift

    PGS Worldwide

    Camden, NJ
    4 days ago
  •  ...As a software engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will...  ...modeling, signal construction, signal processing, and radar control processing components within simulation and digital twin environments... 

    PLANIT Group

    Camden, NJ
    4 days ago
  •  ...Software Developer/Engineer (Mid Level Experience) Duration: 12 Months Location: Philadelphia, PA Note: Hybrid role, minimum 3 days in the office...  ...security requirements Experience implementing access controls and audit logging Nice to Have Experience with LangChain or... 
    Work at office

    Tri-Force Consulting Services Inc. | IT Recruitment & Staffi...

    Philadelphia, PA
    3 days ago
  •  ...Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services...  ...the following is considered a plus: Clearcase (Version Control Software) JIRA (Project Management Tool) xUnit Framework... 
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    2 days ago
  •  ...As a software engineer in the Radar Modeling and Simulation group, you will develop high performance C++ software. Your contributions will...  ...modeling, signal construction, signal processing, and radar control processing components within simulation and digital twin environments... 

    PLANIT Group

    Moorestown, NJ
    17 hours ago
  •  ...Description We are seeking a talented and motivated Graduate Software Engineer to join our dynamic team in Philadelphia, United States. As a...  ...Engineering, or a related field Familiarity with version control systems, preferably Git Developing embedded C/C++ code... 
    Full time

    Jobs for Humanity

    Philadelphia, PA
    2 days ago
  •  ...Software Engineer III Everforth ECS is seeking a Software Engineer III to work in Moorestown, NJ. Please Note: This position is contingent...  .... Agile development practices with Git/GitLab version control, Linux environments, and rigorous technical documentation.... 
    Contract work

    ECS Limited

    Moorestown, NJ
    2 days ago
  •  ...Software Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected...  ....js or other modern frameworks. Experience with source control systems and issue-tracking tools. Experience with backend... 
    Full time
    Temporary work
    Part time

    HDR

    Philadelphia, PA
    3 days ago
  •  ...ROLE AND RESPONSIBILITIES Software Engineering - III Work in a collaborative team using agile software development methodology...  ...the following is considered a plus: • Clearcase (Version Control Software) • JIRA (Project Management Tool) • xUnit... 
    Contract work
    Work experience placement

    Advanced Sciences and Technologies LLC

    Moorestown, NJ
    17 hours ago
  •  ...help us make the future? You will report directly to our Software Engineering Manager and you'll work out of our Fort Washington, PA location...  ...and other devices which are used to optimize and control global industrial processes. You'll be at the forefront of New... 
    Flexible hours

    Honeywell

    Fort Washington, PA
    5 days ago
  • $85k - $130k

     ...Thunderbolt Solutions is seeking to hire a Software Engineer - II. Thunderbolt Solutions is a small, flexible company where are our motto...  ...following tools are considered a plus: Clearcase (Version Control Software) JIRA (Project Management Tool) xUnit... 
    Contract work
    Work experience placement
    Flexible hours

    Thunderbolt Logistics

    Moorestown, NJ
    16 hours ago
  • $38 - $46 per hour

     ...Job Title: Software Engineer Job Description This Software Engineer role supports the Machinery Control Systems (MCS) branch for U.S. Navy LHA and LHD class ships. You will work on missioncritical, custom software used to monitor and control shipboard machinery... 
    Contract work
    Temporary work
    Interim role

    Actalent

    Philadelphia, PA
    4 days ago
  •  ...Radar Software Engineer Tier One Technologies is seeking a radar software engineer to support our U.S. government client. This 18-month...  ...real time, multi-processor software Experience with radar control, signal processing, or radar simulation Experience with code... 
    Contract work
    Interim role

    A.C.Coy Company

    Camden, NJ
    5 days ago
  • $94k - $115k

     ...Senior Software Engineer The Senior Software Engineer designs, builds, and supports modern web applications using TypeScript, React, and...  ...tooling and modern DevOps practices (CI/CD pipelines, source control, automated testing). ~ Familiarity with containers and orchestration... 
    Contract work
    Work at office
    Remote work
    Work visa
    Relocation package
    3 days per week

    Transamerica

    Philadelphia, PA
    3 days ago
  • $65.2k - $101.95k

     ...Responsibilities Noblis MSD is seeking Software Engineers in Philadelphia, PA. Noblis MSD’s mission is to support the Naval Sea Systems...  ...the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 Arleigh Burke Class Destroyers... 
    Full time
    Contract work
    Part time
    For contractors
    Local area
    Remote work
    Shift work

    Noblis

    Philadelphia, PA
    6 days ago
  • $72.49k

     ...Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services...  ...following tools are considered a plus: Clearcase (Version Control Software), JIRA (Project Management Tool), xUnit Framework,... 
    Contract work
    For contractors
    Work experience placement

    ASRC Federal Holding Company

    Moorestown, NJ
    3 days ago
  •  ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-...  ...functional teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns... 
    Remote job
    Internship

    Danaher

    Philadelphia, PA
    3 days ago
  •  ...Description Job Description About Us Burro is the leading robotics company in the world by number of robots working outdoors in...  ...ideal candidate will have a strong grasp of robotics and software engineering fundamentals, along with proven experience in deploying AI... 
    Work at office

    Burro

    Philadelphia, PA
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer - Controls. Be the first to apply!