JobTarget Logo

Robotic Software Engineer - Manipulation in Philadelphia, Pennsylvania at Ghost Robotics Corporation

Salary: $110000 - $170000Job Function: Information Technology
Ghost Robotics Corporation
Philadelphia, Pennsylvania, 19112, United States
Posted on

Explore Related Opportunities

Job Description

Description:

We are hiring a Senior Robotics Software Engineer to design, build, and deploy manipulation software for arms mounted on dynamic legged robots operating in real-world environments. You will own pieces of the manipulation stack end to end, from task and motion planning through grasping, perception integration, and low-level control, and you will spend real time on hardware, not only in simulation. This role rewards deep technical ownership, fast iteration, and a bias toward getting systems working on the robot.

  • Architect manipulation pipelines from high-level task planning down to perception and joint-level control.
  • Develop real-time trajectory planning, obstacle avoidance, and motion generation.
  • Implement grasping strategies using proprioceptive and visual feedback for rigid and deformable objects.
  • Develop and validate policies in physics-based simulation and drive high-fidelity sim-to-real transfer onto hardware.
  • Write clean, maintainable C++ and Python, and debug system performance from logs, visualization, hardware runs, and fleet data.
  • Collaborate across mechanical, perception, embedded, and systems teams, and mentor junior engineers.
Requirements:
  • Master’s or PhD in Robotics, Mechanical Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related field.
  • 3+ years of hands-on experience in robotic manipulation, specifically with multi-DOF (Degree of Freedom) arms.
  • Strong foundations in motion planning, control theory and optimization, along with experience in dynamical systems.
  • Deep understanding of coordinate transformations, forward/inverse kinematics, Jacobians, and robot dynamics.
  • Experience with motion planning software tools (e.g., MoveIt, OMPL, or custom optimization-based planners).
  • Experience with multi-body dynamics, modeling, and simulation (e.g., MuJoCo, Gazebo, Isaac, Bullet/PyBullet).
  • Experience with ROS 2 and real-time middleware.
  • 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).

Preferred Qualifications

  • Experience with legged or humanoid robots.
  • Experience applying Reinforcement Learning (RL), Vision Language Models (VLMs) or Vision-Language-Action Models (VLAs) for robotic decision-making and task planning.
  • Familiarity with 3D perception, point cloud processing, and integrating vision-based feedback into manipulation loops.
  • Background in whole-body control frameworks (operational space control, MPC, etc.).
  • Experience with force-feedback control or “hand-eye” calibration techniques.
  • Publications or significant open-source contributions in robotics or machine learning.
  • Demonstrated ability to lead technical efforts and mentor junior engineers.

Location

Philadelphia, PA (no remote candidates considered at this time). Opportunities to work from home with prior approval.

Travel

No travel required.

Compensation

Competitive base, full benefits and highly motivating equity incentive package. Flexible time-off policy. Focus on output and ability to work with a stellar team of interdisciplinary functions.

Background Check

Clear standard background checks, pre-hire, post hire and anytime during employment as required.

Residency Requirements

Permanent Residency Required.

Physical Requirements

  • Prolonged periods of standing, sitting at a desk and working on a computer.
  • Must be able to lift 10 pounds. Assistive equipment available

Job Location

Philadelphia, Pennsylvania, 19112, United States

Frequently asked questions about this position

Similar Jobs In Philadelphia, Pennsylvania

Robotic Software Engineer (Perception)

Ghost Robotics Corporation
Philadelphia, Pennsylvania

Assistant Director, Robotics

Princeton University
Princeton, New Jersey

Junior Engineer

allnessinc
West Chester, Pennsylvania

Robotic Software Engineer

Ghost Robotics Corporation
Philadelphia, Pennsylvania

Postdoctoral Research Associate

Princeton University
Princeton, New Jersey

Apply NowYour application goes straight to the hiring team