Robotics Software Engineer III, Manipulation
$155k - $241kAgility 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.
- 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...SuggestedFull timeWork experience placementFlexible hours
$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- ...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...SuggestedWork at officeLocal areaWork from homeFlexible hours
$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...SuggestedFull timeContract workLocal areaWork from home- 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...SuggestedFull timeWork experience placementFlexible hours
- ...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 timeTemporary workRemote workHome office
$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 employmentFull timeFlexible hours- ...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
- ...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 timeTemporary workPart timeWork experience placementWork at office
- ...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
$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 timeWork at office- ...? 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 hoursShift work
- 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 timeWork experience placementFlexible hours
$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- ...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
- ...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 timeWork experience placementWork at office
$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 timeWork experience placementLocal areaRelocation package$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 timeWork at office$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$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 jobFull timeLocal areaFlexible hours$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$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 officeLocal area3 days per week$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 employmentFull timeWork at officeImmediate startVisa sponsorship- ...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 paidPermanent employmentImmediate startVisa sponsorship
$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 employmentFull timeWork at officeLocal areaRemote work- ...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 timeFlexible hours
- ...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 timeTemporary workPart timeWork experience placementWork at office
$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$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 office2 days per week$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 employmentFull timeWork at officeImmediate startVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Engineer III, Manipulation. Be the first to apply!
- robotic system engineer Pittsburgh, PA
- robotics engineer Pittsburgh, PA
- control systems engineer Pittsburgh, PA
- senior robotics software engineer Pittsburgh, PA
- agile software developer Pittsburgh, PA
- software developer internship no experience Pittsburgh, PA
- experienced software developer Pittsburgh, PA
- work from home software developer Pittsburgh, PA
- software developer fintech Pittsburgh, PA
- software data engineer Pittsburgh, PA


