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

Robotics Software Engineer III, Manipulation

$155k - $241k

Agility Robotics

Job Description

Job Description

Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive tasks while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data, we're pioneering a new era of automation that enhances human potential.

About the Role

We are looking for a Robotics Software Engineer III to join our Skills team and develop manipulation behaviors for humanoid robots. You will own a task vertical from definition through reliable on-robot execution, working across learned and classical manipulation approaches.

You will run our LfD flywheel end-to-end for manipulation tasks: collecting data, defining operator instructions, improving data quality, setting up grading rubrics, training policies, evaluating failures, and iterating until the behavior is robust enough for real deployments.

This role is well suited for an engineer who enjoys working close to the robot and being methodical about failure analysis. You will replay logs, identify weak points in the state distribution, root-cause failures, and build the engineering around policies and primitives so the robot can execute complete workflows.

Key Responsibilities

  • Own a task vertical from definition through reliable on-robot execution
  • Work across learned and classical manipulation methods
  • Run iterative policy improvements across data collection, annotation, training, evaluation, and deployment
  • Work closely with teleoperators to improve data quality and operator instructions
  • Develop grading rubrics and evaluation workflows that make progress measurable, where success gets measured by policies that act more reliably on real robots in the real world.
  • Root cause failures using logs, replays, and analysis of state distributions
  • Integrate learned policies with higher-level skills so they can execute inside complete robot workflows
  • Build general manipulation capabilities that reduce the amount of task-specific tuning
  • Experiment with off-the-shelf manipulation and perception models
  • Partner with the ML team that owns the base large behavior model, LfD flywheel, and training recipes used to post-train policies for specific manipulation tasks

About You

  • MS or PhD in Robotics, AI, Computer Science, Machine Learning, or a related field
  • 2+ years of experience deploying manipulation behaviors on real robots
  • Strong software engineering fundamentals and proficiency in Python
  • Experience with robot data collection, training, and testing on hardware to perform manipulation tasks
  • Familiarity with at least some of the following: grasp planning, imitation learning, reinforcement learning, force control, teleoperation, robot sensors, visual servoing, and object perception
  • Strong analytical, experimental, and debugging skills
  • Comfortable working hands-on with robotic systems in a lab environment

This a hybrid position based out of one of our Pittsburgh, PA, Salem, OR or Fremont, CA offices.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: market location, job-related knowledge, skills, and experience. This range may change based on geographical location and may be modified in the future.

Anticipated Salary Range

$155,000—$241,000 USD

In addition to base pay, our competitive total rewards package consists of the following for full-time employees:

  • 401(k) Plan: Includes a 6% company match.
  • Equity: Company stock options.
  • Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
  • Benefit Start Date: Eligible for benefits on your first day of employment.
  • Well-Being Support: Employee Assistance Program (EAP).
  • Time Off:
    • Exempt Employees: Flexible, unlimited PTO and 12 company holidays, including a winter shutdown.
    • Non-Exempt Employees: 10 vacation days, paid sick leave, and 12 company holidays, including a winter shutdown, annually.
  • On-Site Perks: Catered lunches four times a week and a variety of healthy snacks and refreshments at our Salem and Pittsburgh locations.
  • Parental Leave: Generous paid parental leave programs.
  • Work Environment: A culture that supports flexible work arrangements.
  • Growth Opportunities: Professional development and tuition reimbursement programs.
  • Relocation Assistance: Provided for eligible roles.
  • Annual Discretionary Bonus: Provided for eligible roles.

All of our roles are U.S.-based. Applicants must have current authorization to work in the United States.

Agility Robotics is committed to a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that promotes equal employment opportunities and prohibits unlawful discriminatory practices, including harassment. Therefore, it is the policy of Agility Robotics to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Agility Robotics prohibits any such discrimination or harassment.

Agility Robotics does not accept unsolicited referrals from third-party recruiting agencies. We prioritize direct applicants and encourage all qualified candidates to apply directly through our careers page. If you are represented by a third party, your application may not be considered. To ensure full consideration, please apply directly.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer III, Manipulation in Pittsburgh, PA vacancy
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive...  ...deploy the next generation of mobile manipulation systems for real-world applications....  ..., troubleshooting, and maintaining software applications and integrated systemsInteracting... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    4 days ago
  • $100k - $300k

     ...Robotics Software Engineer Pittsburgh, San Mateo, Bengaluru Company Overview At Skild AI, we are building the world's first general...  ...building systems for navigation, planning and controls, SLAM, manipulation, and/or perception. You should be comfortable working... 
    Suggested

    Skild AI

    Pittsburgh, PA
    3 days ago
  •  ...Job Description What We Do Gecko Robotics is helping the world’s most important organizations...  ...is building production-grade robotic manipulation systems that embed intelligent...  ...industrial hardware and Gecko’s inspection software Support system deployment and... 
    Suggested
    Work at office
    Local area
    Work from home
    Flexible hours

    Gecko Robotics

    Pittsburgh, PA
    6 days ago
  • $78.8k - $131.3k

    Backend API’s and Integrations Software Engineer III Are you a Backend API developer looking to work for a mission driven global organization?About the role: We’re seeking a Software Engineer III with strong backend engineering skills to design, build, and operate distributed... 
    Suggested
    Full time
    Contract work
    Local area
    Work from home

    Elsevier

    Pittsburgh, PA
    4 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive...  ...deploy the next generation of mobile manipulation systems for real-world applications....  ...code to advance and mature our software stack in robotic applications.Systematic... 
    Suggested
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    20 hours ago
  •  ...does this by catalyzing solutions that drive the adoption of robotics and physical AI. With a forward-looking focus on innovative,...  ...Overview The ARM Institute is seeking a Robotics Software Engineer to support the development, integration, testing, and deployment... 
    Full time
    Temporary work
    Remote work
    Home office

    Advanced Robotics for Manufacturing (ARM)

    Pittsburgh, PA
    2 days ago
  • $70k - $300k

     ...Field AI is transforming how robots interact with the real world. We...  ...integration between hardware and software is critical. We’re looking for a Software Engineer - Mission Workflows to...  ...perception, planning, localization, and manipulation, ensuring our approach is... 
    Permanent employment
    Full time
    Flexible hours

    Field AI

    Pittsburgh, PA
    20 hours ago
  •  ...Job Description: Robotics Software Engineer - Autonomous Mobile Robots (AMR) - HYBRID Seeking qualified candidates for a Robotics Software...  ...desired. Experience focused primarily on robotic arms, manipulators, PLC programming, or traditional industrial automation is... 
    Remote work

    Prequel Solutions

    Pittsburgh, PA
    11 hours ago
  •  ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Principal Sr within PNC's Technology - Automation Platform organization, you will be based in Pittsburgh, PA or Dallas, TX. As... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Pittsburgh, PA
    3 days ago
  •  ...Who We Are Engineered to outperform, Teraswitch is on a mission to provide high-performance infrastructure services for critical workloads...  ...into additional infrastructure services. The Job The Software Engineering team builds the systems that power Teraswitch’s... 
    Full time

    Teraswitch

    Pittsburgh, PA
    20 hours ago
  • $120k - $140k

     ...device specialists, neuroscientists, and consumer electronics engineers is dedicated to delivering prescription-grade therapy with an...  ...Health.   We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain software systems that... 
    Full time
    Work at office

    Noctrix Health, Inc.

    Pittsburgh, PA
    20 hours ago
  •  ...? At Gather AI, we're not just creating software; we're pioneering a new era of warehouse...  ...leading the charge in the rapidly evolving robotics industry, and we invite you to join us...  ...looking for a Senior Robotics Platform Engineer to own the robotics platform layer... 
    Flexible hours
    Shift work

    Gather AI

    Pittsburgh, PA
    25 days ago
  • At the National Robotics Engineering Center (NREC), it is our engineers and technicians who drive the breakthroughs that define our success....  ...career development.We are seeking a dynamic Senior Full Stack Software Engineer to lead and contribute to the design and delivery... 
    Full time
    Work experience placement
    Flexible hours

    Carnegie Mellon University

    Pittsburgh, PA
    4 days ago
  • $146k - $211.5k

     ...accessible for all. We’re searching for a Control Systems Software Engineer to join Aurora’s Autonomy Controls Software Team . The team...  ...systems for vehicle platforms in automotive, aerospace, robotics, or related fields. ~ Experience in control system design... 
    Full time

    Aurora Innovation

    Pittsburgh, PA
    20 hours ago
  •  ...Us: Lovelace is the only provider of enterprise-scale context engines capable of analyzing trillions of real-time data points to create...  ...and private enterprises in the world. Job Summary: ~ As a Software Engineer at LovelaceAI, you will play a crucial role in the... 
    Full time

    Lovelace Ai

    Pittsburgh, PA
    20 hours ago
  •  ...transforms Defense Acquisition from an outdated manual process to a software-driven strategic advantage for the United States. Our flagship...  ...We are seeking a skilled and dedicated developer to join our Engineering team. As an SWE at Govini, you show a clear passion for... 
    Full time
    Work experience placement
    Work at office

    Govini

    Pittsburgh, PA
    20 hours ago
  • $138k - $207k

     ...explainable behaviors for teams of autonomous robots. This includes both Anduril-fielded...  ...integrate first class with our simulation engine to enable faster than real time testing of...  ...unit testing, simulation testing, and software-in-the-loop testing. Partner with test team... 
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Pittsburgh, PA
    20 hours ago
  • $110k - $140k

     ...Expedient is seeking a Software Engineer to join our Information Systems Team. This person will work across our full application portfolio, including writing and reviewing code, collaborating with business stakeholders, and helping modernize a set of internal applications... 
    Full time
    Work at office

    Expedient

    Pittsburgh, PA
    20 hours ago
  • $76.92k - $183.8k

     ...more efficient and accessible for all. We’re searching for a Software Engineer  In this role, you will Be responsible for designing,...  ...development, large-scale software systems, simulation, and robotics and identify opportunities for advancing the state of... 
    Full time

    Aurora Innovation

    Pittsburgh, PA
    20 hours ago
  • $100k - $120k

     ...Job Title: Software Engineer Location: Remote, U.S. Note: This a remote position and requires residency in the United States. Candidates must be eligible to work in the United States. Type:   Full-Time, Salaried, Exempt Compensation:  $100,000 - $120,00... 
    Remote job
    Full time
    Local area
    Flexible hours

    The Company

    Pittsburgh, PA
    20 hours ago
  • $118.2k - $147.8k

     ....Woolpert is an award-winning, global leader in architecture, engineering, and geospatial services. We blend design excellence with cutting...  ...career growth.Position OverviewWoolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs team supporting our Geospatial... 
    Flexible hours

    Woolpert

    Pittsburgh, PA
    4 days ago
  • $139k - $223k

     ...get crucial goods where they need to go, and make mobility more efficient and accessible for all. This RoleWe are looking for a Software Engineer to partner with our Mapping Infrastructure Team. Our team manages infrastructure for Aurora’s “static map” (the Aurora Atlas)... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    1 day ago
  • $179.2k - $268.8k

     ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering - all dedicated to redefining the relationship...  ...guidance to elevate the team's software development standardsWhat you'll need to... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    3 days ago
  •  ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering - all dedicated to making a real, positive...  ...and maintain industry-leading software practices and principlesDevelop clean and... 
    Daily paid
    Permanent employment
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    20 hours ago
  • $102.1k - $119.95k

    Job ID: 515695Location: Pittsburgh, Pennsylvania, United States of AmericaSalary: $102,102.00 - $119,952.00Company: Siemens Software Engineer Job ID 515695 Posted since 27-Jul-2026 Organization Mobility Field of work Research & Development Company... 
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work

    Siemens

    Pittsburgh, PA
    1 day ago
  •  ...developing high-quality, scalable, and robust software solutions for medical applications? Do...  ...are seeking a talented Senior Software Engineer to join our team and help us enhance our...  ...applications is required.Knowledge of robotic systemsExperience in machine learning or... 
    Full time
    Flexible hours

    Smith & Nephew

    Pittsburgh, PA
    20 hours ago
  •  ...culture where all of our employees feel respected, valued and have an opportunity to contribute to the company’s success. As a Software Engineer Sr within PNC's Technology organization, you will be based in Farmers Branch, TX.Technical Experience Core Engineering•... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    The PNC Financial Services Group

    Pittsburgh, PA
    1 day ago
  • $20 - $26 per hour

    DescriptionKforce's client in Pittsburgh, PA is looking for a Software Engineer to join its Strategic Solutions Team, responsible for developing and supporting technology platforms for high-impact client engagements. This position combines software engineering, cloud technologies... 
    Shift work

    KForce

    Pittsburgh, PA
    1 day ago
  • $159k - $207k

     ...for autonomous vehicles. This is the system that executes the software and neural networks that make our vehicles autonomous. The Next...  ...team is part of CORE. We work at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to... 
    Work at office
    2 days per week

    Motional

    Pittsburgh, PA
    4 days ago
  • $179.2k - $268.8k

     ...leading experts across machine learning and robotics, cloud platforms, mapping, sensors and...  ..., test operations, systems and safety engineering - all dedicated to redefining the relationship...  ...environments, and writing efficient software architectures that take advantage of... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotics Software Engineer III, Manipulation. Be the first to apply!