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

Robotics Software Engineer II

$114k - $148k

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 hands-on Robotics Software Engineer to join our Skills team, focused on developing, testing, validating, and integrating robot skills into real customer workflows. In this role, you will operate at the boundary between prototype and production, working directly with our humanoid robot to evaluate performance, root-cause failures, and collect targeted teleop data to improve learned behaviors. You will be hands-on with hardware nearly every day, helping bring new customer workflows online and ensuring existing deployments remain reliable. You will define test plans, execute experiments, and validate that our behaviors meet autonomy and performance requirements. You'll also partner with AI teams to refine learned policies using real-world data.

Key Responsibilities

Develop Behaviors for Humanoid Robots & Integrate into Workflows

  • Develop and maintain the core library of production-ready skills that form the foundation of customer workflows.
  • Script new skills using behavior trees, state machines, or task planners, defining control flow logic and behavior sequencing.
  • Deploy classical as well as modern robotics paradigms to implement robot "skills" in order to complete variety of tasks in target domains
  • Build and maintain workflows using the robot's skill API.
  • Prototype new skills and customer use cases to assess their feasibility.

Enable Human-in-the-loop Interventions

  • Develop the components needed to allow robots to recover from anomalous situations with human oversight
  • Build the data collection pipeline to analyze and catalog task errors, and improve the robot "skills" toolset to resolve these task errors autonomously.
  • Create the infrastructure needed to minimize the frequency and duration of interventions where a human is in the loop while maximizing the reach of a single human "resolver" across the humanoid fleet.

Testing, Validation & Deployment

  • Define what "production-ready" means for each skill or workflow and design the test plans and infrastructure to validate it.
  • Recreate corner cases from logs and failures into repeatable tests.
  • Validate new skills and workflows both in simulation and on hardware before release.
  • Travel occasionally (<10%) to customer sites to assist in deployment, perform hands-on validation, and support tuning efforts.

About You

  • 2+ years of relevant experience, including research-level and industry experience, preferably applied to mobile manipulation robots
  • You have a B.S. or M.S. in Robotics, Computer Science, or a related field.
  • You are proficient in Python and write clean code.
  • You have experience with Linux systems.
  • You are excited about developing physical robot behaviors, not just running simulations. You enjoy getting your hands dirty, iterating on hardware, and watching your work come to life in the field.
  • You are curious about how autonomous robots work end-to-end, from low-level control to high-level task planning, and want to help bridge the gap between behavior design and real-world deployment.
  • You have a strong sense of ownership and pride in the reliability of your work. You sweat the details and are always looking to eliminate failure modes.

Bonus Qualifications

  • Prior experience scripting robot behaviors using state machines, behavior trees, or other control flow logic.
  • Understanding of robot manipulation, motion planning, and kinematics (e.g., familiarity with MoveIt framework).
  • Hands-on experience collecting and curating teleop datasets for training or evaluating learned policies.
  • Experience developing AR/VR applications for robot teleoperation.
  • Exposure to test-driven development, automated regression testing, and CI/CD workflows.
  • Experience operating autonomous robots in customer environments or real-world deployments.

This position is located at one of our offices in Pittsburgh, PA or Salem, OR offices. On-site minimum 4 days/week.

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

$114,000—$148,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.

Apply Now:

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer II in Pittsburgh, PA vacancy
  •  ...Job Description Job Description The ARM Institute is seeking a Robotics Software Engineer II t o support the development, integration, testing, and deployment of innovative robotics technologies that advance U.S. manufacturing. This role is ideal for an engineer... 
    Suggested
    Temporary work

    Advanced Robotics for Manufacturing (ARM)

    Pittsburgh, PA
    5 days ago
  •  ...Aurora Operations, Inc. seeks positions in Pittsburgh, PA:  Software Engineer II (ref#00422) to develop real-time algorithms for self-driving vehicle.  Senior Software Engineer (ref#00311) to build reliable systems for teams working on self-driving technology.  Senior... 
    Suggested

    Confidential

    Pittsburgh, PA
    3 days ago
  •  ...Job Description Job Description Salary: WNA Engineering is a multi-faceted construction engineering design firm where we hold pride...  ...design through final construction. The Mechanical Design Engineer II will thrive in a collaborative, results-driven environment,... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Local area
    Flexible hours

    WNA Engineering

    Pittsburgh, PA
    25 days ago
  •  ...a dynamic team!   Acutronic is looking for a Mechanical Engineer II to join our team in Pittsburgh, PA. In this role, you will be...  ...education and experience may be considered Experience with FEA software, ANSYS preferred Experience using 3D CAD software, AUTODESK... 
    Suggested
    Flexible hours

    Acutronic

    Pittsburgh, PA
    13 days ago
  •  ...invent new ways of working in an industry that historically has resisted innovation. Join us! About the Role As a Senior Software Engineer II at Blink, you’ll take on some of our most critical technical challenges and deliver high-impact solutions that shape the... 
    Suggested
    Remote job

    BlinkRx

    Pittsburgh, PA
    more than 2 months ago
  •  ...Job Description Job Description Software Engineer II Summary Do you have a passion for building market leading software solutions for the Metals Industry? As the biggest full-liner for the metals industry, we deliver by seamless integration of our software with... 

    SMS group Inc

    Pittsburgh, PA
    23 days ago
  • $85.39k - $116.98k

     ...seeking a talented Senior C#/.Net Developer - II Location: Remote Department:...  ...cases, test procedures, and test data), software systems integration, and technical support...  ...requirements Apply and promote good software engineering practices such as test automation,... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Pittsburgh, PA
    3 days ago
  • $200k - $400k

    An autonomy software and services company based in Pittsburgh, PA seeks a Robotics Engineer with specialized skills in Calibration and Localization. The company provides automatic sensor calibration and perception-based localization solutions to the robotics and autonomous... 
    Permanent employment
    Work at office
    Remote work
    3 days per week

    Solomon Page

    Pittsburgh, PA
    26 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed...  ...systems preferred. - Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Pittsburgh, PA
    10 hours ago
  • $146k - $219k

     ...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...  ...~2+ years’ experience writing software that interacts with AWS and/or GCP services... 
    Permanent employment
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    more than 2 months ago
  •  ...The A.C.Coy company has an immediate opening for a Senior Robotics Automation Engineer. Candidates will design and implement autonomy solutions across...  ...will have a strong background developing complex software systems in robotics. AI/ML, or automation. Responsibilities... 
    Full time
    Immediate start

    The A.C.Coy Company

    Coraopolis, PA
    10 hours ago
  •  ...Description Job Description Put your robotics expertise to work! The ARM Institute is...  ...experienced, hands-on Robotics & Automation Engineer to expand our engineering team and drive...  ..., Rockwell PLCs, actuators, and several software simulation packages. The Hub has a... 
    Full time

    Advanced Robotics for Manufacturing (ARM)

    Pittsburgh, PA
    23 days ago
  •  ...Job Description Job Description MayTec is looking for a passionate Application Engineer to support and grow sales in our fast-growing market. The ideal candidate is a flexible, creative engineer who has deep expertise, energetic curiosity, a solid grasp of design,... 
    Flexible hours

    MayTec Inc.

    Pittsburgh, PA
    9 days ago
  • $92k - $151.8k

     ...: Remington and Vernick is seeking a licensed Professional Engineer (PE) with a minimum of 8 years of experience in HVAC/mechanical...  ..., IPC, NFPA, ASHRAE) Proficiency with design and calculation software; AutoCAD experience required (Revit experience a plus)... 
    Full time
    Temporary work
    For contractors
    Local area

    Remington & Vernick Engineers

    Pittsburgh, PA
    15 days ago
  •  ...HEAPY is seeking a Senior Level Mechanical Engineer to join our Colleague First culture in...  ...Considerable experience using various computer software packages and automated mechanical...  ...supports/leads design engineers/designer I & II colleagues on their technical development... 
    Contract work
    Work at office

    HEAPY

    Pittsburgh, PA
    4 days ago
  • A global automation solutions provider in Allegheny County is seeking a Control System Engineer. This role involves leading hardware and software design, and it requires 2+ years of relevant experience along with a degree in engineering. The company values integrity, teamwork... 
    Casual work

    Thermo Systems LLC.

    Duquesne, PA
    4 days ago
  •  ...JavaScript and SQL . Please let us know if you are interested in this rol e. Than ks Bhupendra Pan deyMillennium Software I nc.Mobile: 201-245-7 ****@*****.***. com2000 Town Center, Suite 300, Southfield, MI, 48 ~075Visit us at com

    Millennium Software Inc

    Pittsburgh, PA
    10 hours ago
  •  ...Mission Critical markets. Our diverse leadership and dedicated engineering team are committed to excellence and consistent growth. Our...  ...Summary Works on control system projects; leads in hardware and software design, development, integration, testing, and installation support... 
    Full time
    Casual work
    Work at office
    Night shift

    Thermo Systems LLC.

    Duquesne, PA
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    1 day ago
  • A global automation solutions firm located in Allegheny County, Duquesne, is seeking a Control Systems Engineer to manage complex control system projects. This role requires 4+ years of experience, a Bachelor’s degree in engineering, and strong leadership skills. The Control... 

    Thermo Systems LLC.

    Duquesne, PA
    3 days ago
  •  ...Job Description Job Description Mechanical or industrial Engineer - Focus Manufacturing: For this role, we are looking for students...  ...experience fabricating things. If you are in FSAE, solar car, robotics club, or have experience fabricating components, this is the job... 
    Contract work
    Weekend work

    Estat Actuation

    Glenshaw, PA
    4 days ago
  •  ...the energy, pharmaceutical, food, and chemical industries. Thar Energy has an immediate opening for a Mechanical Manufacturing Engineer Intern to join its team, focused on equipment with moving parts (pumps, expanders, etc.), pressure vessels, and compact heat... 
    Internship
    Work at office
    Immediate start

    Thar Energy

    Pittsburgh, PA
    9 days ago
  •  ...Job Description Job Description Looking for meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision motion and automation. Our customers create some of the most innovative products... 

    Aerotech, Inc.

    Pittsburgh, PA
    8 days ago
  • $88.86k - $118.48k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber optic transport... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Pittsburgh, PA
    3 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Pittsburgh, PA
    1 day ago
  • $64.5k - $129.5k

     ...Carrier Global Corporation, the leading global provider of healthy, safe, and sustainable building and cold chain solutions. As a Software Engineer for Automated Logic Corporation, you will report directly to the Software Engineering Supervisor and be responsible for... 
    Full time
    Temporary work
    For subcontractor
    Work at office
    Local area
    Remote work

    Carrier

    Pittsburgh, PA
    1 day ago
  •  ...Job Description Job Description Robotic test system developer: This student will work under our lead test engineer to expand our testing capabilities. They will assess and improve our existing test functions and develop new test functions for existing robotic test... 
    Weekend work

    Estat Actuation

    Glenshaw, PA
    7 days ago
  •  ...succeed. Job Description We are seeking an experienced AI Engineer to join our AI Enablement team, focused on rapidly increasing internal...  ..., and productionizing machine learning systems Advanced software skills in Python and other programming languages Experience... 
    Full time
    Work at office

    Air

    Pittsburgh, PA
    6 days ago
  • The A.C.Coy Company is seeking a Senior Robotics Automation Engineer in Coraopolis, PA. This role involves designing and implementing autonomy solutions for robotic platforms, including multi-robot coordination and adaptive control. Ideal candidates should possess a Bachelor... 

    The A.C.Coy Company

    Coraopolis, PA
    4 days ago
  • $146k - $234k

     ..., get crucial goods where they need to go, and make mobility more efficient and accessible for all. We are looking for a Software Engineer to partner with our Mapping team to deliver stable, fast, scalable solutions for the Aurora Atlas [ - our mapping storage and... 
    Full time
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Pittsburgh, PA
    4 days ago

Do you want to receive more vacancies?

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