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 or San Jose, CA (any Agility Robotics office). 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 3 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer II in Salem, OR vacancy
  • $100k - $150k

     ...in you as an individual and united by our mission to create opportunities for people where they live, learn and work. The Software Engineer II designs, creates, maintains, audits and improves software applications by performing coding, debugging, testing and... 
    Suggested
    Temporary work
    Local area

    Nelnet

    Salem, OR
    2 hours ago
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Suggested
    Full time
    Remote work

    Confluent

    Salem, OR
    4 days ago
  • A leading data streaming platform provider is seeking a Senior Software Engineer II to take ownership of critical backend systems. You will lead the design and delivery of large-scale, secure services, working collaboratively across teams. Ideal candidates should have... 
    Suggested
    Remote work

    Confluent

    Salem, OR
    2 days ago
  • $100.32k

     ...Maximus is currently seeking a Software Engineer. In this role, you will provide expertise in the areas of managed file transfer and EDI X12...  ...and systems preferred. Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage #LI... 
    Suggested
    Remote work

    MAXIMUS

    Salem, OR
    19 hours ago
  • $190k - $296k

     ..., we're pioneering a new era of automation that enhances human potential. About the Role We are looking for a Staff Robotics Software Engineer (Tech Lead) to lead the design and development of robot behaviors that expand and generalize our humanoid robot’s capabilities... 
    Suggested
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    4 days ago
  • $96.8k - $251.6k

     ...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are...  ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    4 days ago
  • $186.07k - $218.9k

     ...and fully supported. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-...  ...look for in you: You have at least 5 years of experience in software engineering. You’ve designed, built, scaled and maintained... 
    Local area

    Coinbase

    Salem, OR
    4 days ago
  •  ...global technology company. AutoStore uses advanced software to automate and orchestrate order fulfillment....  ...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... 
    Local area

    Auto Store

    Salem, OR
    2 days ago
  • $186.07k - $218.9k

     ...in collaboration with product, design, security, data or other engineering teams. Demonstrate a keen awareness of Coinbase’s platform,...  ...for in you You have at least 5 years of experience in software engineering and at least 5 years of experience in developing large... 
    Full time
    Local area

    Coinbase

    Salem, OR
    3 days ago
  •  ...Overview Senior Software Engineer (Information Systems Specialist 7) in the Public Employees Retirement System (PERS) at the Tigard headquarters. This is a full-time, limited duration position for a short-term transition period and is expected to become permanent on... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work

    State of Oregon

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

     ...Job Description As a member of the software engineering division, you will assist in defining and developing software solutions associated with Oracle Health Insurance products. You will design, develop, test, and deploy software components while collaborating with... 
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    2 days ago
  • $113.58k - $192.9k

     ...operations, Kubernetes-based services, automation, observability, software tooling, and user-facing platform delivery. The ideal...  ...and maintain core HPC services, support users running demanding engineering and AI/ML workloads, and create tooling, scripts, APIs, and integrations... 
    Immediate start
    Remote work
    Free visa
    Flexible hours

    Ford Motor Company

    Salem, OR
    2 days ago
  • $116.27k - $191.84k

     ...Red Hat Engineering is looking for Senior Software Engineers to join the GCP Hosted Control Planes (HCP) team. This team builds and operates a managed service that enables organizations to run OpenShift Kubernetes clusters on Google Cloud Platform using HyperShift, hosting... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Salem, OR
    1 day ago
  • $112k - $150k

     ...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production...  ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations—... 
    Contract work
    Remote work
    Relocation package

    GE Aerospace

    Salem, OR
    3 days ago
  • $30 per hour

     ...challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in...  ..., with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    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... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    1 day ago
  • $79.2k - $209.5k

     ...Job Description Role Summary Oracle Health Platform Engineering builds core platform capabilities that enable Oracle Health teams...  ...testing, documentation, and operations. We are seeking a Senior Software Developer (IC3) to design, develop, and operate backend... 
    Temporary work
    Visa sponsorship
    Flexible hours

    Oracle

    Salem, OR
    3 days ago
  • $56.4k - $94.9k

     ...world. In this position... FMCC is seeking an MDM technical lead to join the Customer & Account Domain Identity Platform software engineering team. In this role you will be a technical leader for our Informatica IDMC platform and Informatica MDM SaaS product, while... 
    Work experience placement
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Flexible hours

    Ford Motor Company

    Salem, OR
    3 days ago
  • $155k - $241k

     ...potential. About The Role Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will be a core contributor,...  ...planning and navigation systems that empower our humanoid robots to operate robustly and autonomously in complex logistics and... 
    Full time
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    1 day ago
  • $152.41k - $179.3k

     ...fully supported. The Developer Security team secures Coinbase's software supply chain and builds automation to find and fix...  ...agents that automate remediation across the company. As a Software Engineer on this team, you will build and ship features across these systems... 
    Local area

    Coinbase

    Salem, OR
    19 hours ago
  • $79.2k - $209.5k

    Job Description The role is responsible for designing, deploying, administering, and maintaining mission-critical storage infrastructure, including provisioning, zoning, replication, performance monitoring, troubleshooting, security remediation, compliance support, ...
    Temporary work
    Flexible hours

    Oracle

    Salem, OR
    2 hours ago
  •  ...across large-scale enterprise environments. As a member of our AI engineering team, you’ll play a critical role in designing and deploying...  ...tackling some of the hardest problems in AI and enterprise software — from scalable multi-agent coordination and fine-tuned LLM applications... 
    Hourly pay
    Permanent employment
    Internship
    Summer internship
    Flexible hours

    Teradata

    Salem, OR
    4 days 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
    1 day ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams — enabling...  ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems... 
    Local area

    Coinbase

    Salem, OR
    13 days ago
  •  ...Responsibilities Drive FinOps culture by embedding cost‑awareness into engineering and product decisions, collaborating across finance,...  ..., metered, and billed. Strong proficiency in backend software engineering (Go, Python, or Ruby) and a history of delivering... 
    Remote work

    Coinbase

    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
    1 day ago
  •  ...Overview of Job Function: As a Principal Engineer, you will be the senior-most technical...  ...organization builds, scales, and operates its software. This is a high-visibility, high-impact...  ...scale. Familiarity with SOC 2 Type II compliance, GDPR, and enterprise data privacy... 
    Local area
    Shift work

    Verint Systems

    Salem, OR
    19 hours ago
  • $46.63 - $50.48 per hour

     ...and ExpressRoute connectivity within the AVS environment. Participate in on-call rotations, collaborate with cross-functional engineering teams, and continuously improve operational efficiency through automation and process refinement. Responds to incident tickets... 
    Contract work
    Work at office
    Rotating shift

    ASM Research, An Accenture Federal Services Company

    Salem, OR
    19 hours ago
  • $78.4k - $129.4k

     ...meet business and compliance requirements. Integrate SharePoint with related technologies—including Active Directory, SQL Server, IIS, and external line‑of‑business systems—to provide seamless user access and data exchange. Implement and manage backup, recovery, and... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Salem, OR
    3 days ago
  • $186.07k - $218.9k

     ...fund flows. Contribute to the core platform: the detection engine, invariant framework, and tooling that partner teams use to onboard...  ...we look for in you (ie. job requirements) : ~5+ years of software development experience with large-scale distributed systems.... 
    Local area

    Coinbase

    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!