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

Robotics Software Engineer II

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer II in Salem, OR vacancy
  • $72.93k - $104.18k

     ...this global, inclusive mission. Join us to help make an impact. Your Opportunity We are looking for a skilled and proactive DevOps Engineer II to join our FOLIO Operations team, supporting large-scale, cloud-based library platforms. This role is ideal for someone... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    EBSCO Information Services

    Salem, OR
    3 days ago
  •  ...A global consulting firm seeks a Senior AI Native Engineer to revolutionize business intelligence through AI. In this role, you'll research...  ...skills, a Bachelor's degree, and 3-6 years of experience in Robotics or AI. You'll collaborate closely with clients and... 
    Suggested
    Flexible hours

    Ernst & Young Oman

    Salem, OR
    2 days ago
  • $102.7k

     ...Company : Highmark Health Job Summary This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. The incumbent will be responsible for taking an enterprise... 
    Suggested
    Temporary work
    Work at office
    Local area

    Highmark Health

    Salem, OR
    3 days ago
  •  ...configuration of applications on the ServiceNow platform using App Engine Studio. Support implementation and customization of ITSM...  ...Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline Strong understanding of programming... 
    Suggested
    Full time
    Contract work
    Part time
    Internship
    Flexible hours

    Serco

    Salem, OR
    4 days ago
  • ## Senior Software EngineerApplylocations: Salem, USAtime type: Full timeposted on: Posted 7 Days Agojob...  ...of warehouse automation with our innovative robotic and software technology.We're seeking a Senior Software Engineer experienced in C++ and C# who is passionate about... 
    Suggested
    Local area

    AutoStore System

    Salem, OR
    5 days ago
  • $112.3k - $140k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for... 
    Local area

    Vontier

    Salem, OR
    4 days ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full breadth...  ...Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution, NetStorage... 
    Work experience placement
    Work at office

    Akamai

    Salem, OR
    1 day ago
  • $180k - $220k

     ...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and... 

    Datavant

    Salem, OR
    3 days ago
  • $175k - $273k

     ...automation that enhances human potential. About The Role Agility Robotics is building the future of work through humanoid robots that...  ...environments. In this position you will be developing the low-level software that powers our state-of-the art humanoid robots, constantly... 
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    4 days ago
  •  ...If you love high profile and challenging programs and Marine Engineering projects supporting the U.S. Navy and commercial customers - Serco...  ...role, you will: Develop power/control system hardware and software drawings, schematics, test procedures, and specifications,... 
    Full time
    Contract work
    Part time
    Local area
    Flexible hours

    Serco

    Salem, OR
    1 day ago
  • $120.5k - $162.68k

     ...in a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our... 
    Remote work
    Worldwide
    Flexible hours

    Rocket Software

    Salem, OR
    2 days ago
  •  ...Overview of Job Function As a Principal Engineer, you will be the senior-most technical voice...  ...builds, scales, and operates its software. This is a high‑visibility, high‑impact role...  ...enterprise scale. Familiarity with SOC 2 Type II compliance, GDPR, and enterprise data... 
    Local area

    Verint Systems

    Salem, OR
    4 days ago
  •  ...Management Systems: Server 2008 to 2014 Familiarity and use of: IIS, and SharePoint Services 2007 -2013 Application integration, design...  ...in developed applications and assist with issues related to software and database including; application, modules; reports; upgrades.... 

    vTech Solution

    Salem, OR
    3 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

    Salem, OR
    3 hours ago
  •  ...global consulting firm is seeking an AI & Data - Physical AI Engineering Consultant – Manager to lead innovative AI solutions that drive...  ...a Bachelor’s degree and at least 5 years of experience in AI, robotics, and programming, particularly in Python and C++. Join to help... 

    Ernst & Young Oman

    Salem, OR
    2 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Temporary work
    Remote work

    Lumen Inc

    Salem, OR
    3 days ago
  • $125k - $163k

     ...era of automation that enhances human potential. Agility Robotics is at the forefront of humanoid robotics, developing advanced...  ...automation. We are seeking a Senior Manufacturing Test Software Engineer to ensure the reliability, functionality, and robustness of... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    10 days ago
  • $60 - $120 per hour

     ...Micro1 is looking for a Software Developer to join their remote team, offering $60 - $120/hour for this contract position. In this role, you will help train next-generation AI systems through development and maintenance of scalable applications. The ideal candidate... 
    Contract work
    Remote work

    Micro1

    Salem, OR
    22 hours ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace...  ...using ReactJS and NodeJS while applying DevOps and production engineering practices to improve deployment reliability, observability, performance... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Salem, OR
    2 days ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -062026-107187 Date Posted: 05/31/2026 Shortcut: Description: Remote Our client seeks a Senior Full Stack Software Developer... 
    Contract work
    Local area
    Remote work

    Eliassen Group

    Salem, OR
    4 days ago
  • $78.4k - $127k

    Responsible for supporting the sustainment of Applications/Services providing the backend administration and support in the Oracle Cloud Infrastructure. Assist in defining requirements, designing and building data center technology components and testing efforts. Responsibilities...
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Salem, OR
    3 days ago
  •  ...Overview of Job Function As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You will design and build full-stack features end-to-end, write high-quality automated tests, support production systems, and collaborate daily with... 
    Local area
    Worldwide
    Shift work

    Verint Systems

    Salem, OR
    3 days ago
  • $79.2k - $209.5k

     ...the world’s most complex business and technology challenges. Engineers at OCI have deep technical ownership and broad business impact...  ..., transaction processing, and highly available services. As a Software Engineer on this team, you will help define and build the next... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    5 days ago
  • $84.63k - $112.84k

     ..., deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role At Lumen, a Senior Software Developer joins a team focused on building and strengthening the infrastructure. In an environment where performance, security, and... 
    Temporary work
    Remote work
    Work from home

    Lumen Inc

    Salem, OR
    3 days ago
  •  ...position is intended to be an entry level position focused on software functional testing and quality assurance, and the fulfillment...  ...documentation of test results. Correspond with Software and Template Engineering, give feedback to any questions they may have, and facilitate... 
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    FUJIFILM Corporation

    Salem, OR
    2 days ago
  • $125k - $163k

     ...are seeking a Senior Manufacturing Test Engineer with deep expertise in electronics, embedded...  ..., quality, and reliability of our robotic systems. You will mentor junior engineers...  ...including requirements definition, hardware and software development, deployment, validation, and... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    3 days ago
  • $60 - $120 per hour

     ...Software Developer $60 - $120/hour pay Required Skills Python Rust GoLang Full-stack Java Node.js Android Development...  ...knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into... 
    Contract work
    Remote work

    Micro1

    Salem, OR
    22 hours ago
  •  ...systems - Broadcom, TMC, IBM RRM, OAM VSM Virtual tape solutions and management Global Mirror with Practice, Global Copy, FDR Software, ACS Routines IBM IDCAMS z/OS JCL SMS routines (DFSMS), DFHSM, SAS/Vantage reporting for trends Familiarity with Tape... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Ensono

    Salem, OR
    2 days ago
  •  ...investigations involving SQLE, PDE, OS, networking, infrastructure, and performance teams to resolve complex, system‑wide issues Influence engineering decisions through deep technical insights derived from real‑world system behavior under memory pressure Diagnose and resolve... 
    Permanent employment
    Flexible hours

    Teradata

    Salem, OR
    1 day ago
  • Responsibilities Review incoming support tickets from DLCD staff Diagnose issues with Django or .NET applications, SQL Server, or Postgres databases Implement targeted fixes to keep critical business systems running Meet with the Business Analyst to clarify requirements...

    Jobtailor

    Salem, OR
    2 days ago

Do you want to receive more vacancies?

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