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

Staff Robotics Software Engineer, Robot Behaviors

$190k - $296k

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 Staff Robotics Software Engineer (Tech Lead) to lead the design and development of robot behaviors that expand and generalize our humanoid robot's capabilities. In this role, you will own behavior design end-to-end, from high-level task logic and system design down to on-robot validation and deployment. You will work at the intersection of behavior planning, motion planning, object perception, and manipulation, developing new autonomy capabilities and pushing the robot into new classes of tasks. We are looking for a hands-on technical leader who can set technical direction and wants to stay close to the robot: writing code, running experiments, debugging logs, working with hardware, and mentoring other engineers by building alongside them.

Key Responsibilities

  • Own the design, implementation, and validation of complex humanoid robot behaviors.
  • Lead behavior planning and execution design, including task decomposition, control flow, recovery, and failure handling.
  • Build new autonomy capabilities that expand what the robot can reliably do in the real world.
  • Develop and evaluate manipulation strategies for new tasks, objects, workflows, and customer environments.
  • Integrate robot behaviors with motion planning, controls, object perception, estimation, and hardware systems.
  • Train, evaluate, and integrate learned policies into hybrid learned/classical execution workflows.
  • Integrate new end effectors, tools, sensors, and other hardware capabilities into the behavior stack.
  • Debug complex system-level failures using logs, replay, metrics, simulation, and on-robot experimentation.
  • Mentor engineers through design reviews, code reviews, debugging, and hands-on technical guidance.
  • Help set technical direction and best practices for building robust, composable, reusable, and generalizable robot behaviors.

About You

  • B.S., M.S., or Ph.D. in Robotics, Computer Science, or a related engineering field.
  • 8+ years of professional experience developing robotics software, autonomy systems, robot behaviors, or related real-world robotic capabilities.
  • Demonstrated experience as a tech lead or senior technical owner for complex robotics projects.
  • Proficient in Python and C++, and comfortable contributing to large, long-lived codebases.
  • Experience with behavior trees, state machines, task planners, hierarchical planning, or similar behavior-planning frameworks.
  • Strong system-level understanding of how motion planning, object perception, controls, estimation, and hardware interact on real robots.
  • Experience working with complex algorithms and data pipelines, with an ability to optimize for performance, robustness, and scalability.
  • Experience collaborating closely with perception, planning, controls, hardware, product, or field teams.
  • Strong ownership mindset with a focus on robustness, generalization, and real-world reliability.

Bonus Qualifications

  • Experience developing manipulation strategies for complex or unstructured environments.
  • Experience with learned robot skills, including imitation learning, reinforcement learning, or hybrid learned/classical execution strategies.
  • Experience deploying and supporting autonomous robots in real customer environments.

This is a hybrid role based out of one of our Salem, OR, Pittsburgh, PA, 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

$190,000—$296,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 19 days ago
Similar jobs that could be interesting for youBased on the Staff Robotics Software Engineer, Robot Behaviors in Fremont, CA vacancy
  • $190k - $296k

     ...teach Digit how to interact with the physical world. As a Staff Robotics Software Engineer on the AI team, you will architect, build, and scale the...  ...systems, ensuring highly modular, scalable, and predictable behavior with clear system boundaries. Optimize for Performance... 
    Suggested
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    9 days ago
  • $164k - $213k

     ...approaches, and enabling cutting-edge behaviors for our robotic platforms. We operate as a forward-...  .... As a Senior Robotics Mechanical Engineer, you will be instrumental in bringing...  ...circuit design, wiring, or embedded software depending on your skillset. While our... 
    Suggested
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    3 days ago
  • $135k - $216k

     ...interact with their digital world. Team Description: The Robot Manufacturing Software team allows Neuralink to build neurosurgical robots at a...  ...Job Description and Responsibilities: As a Software Engineer on the Robot Manufacturing Team, you'll work directly with... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours
    Day shift

    Neuralink

    Fremont, CA
    16 hours ago
  • $120k - $200k

     ...customers with intelligent remote inspection robot products and end-to-end solutions,...  ...maintenance experience. Trubot has world-class engineering capability, global market resources, and...  ...is looking for a talented Robotics Software Engineer to join the Robotics... 
    Suggested
    Full time
    Remote work
    Overseas

    Trubot Technology

    Fremont, CA
    4 days ago
  • $170k - $221k

     ...potential. Role Overview: We are seeking a Senior Robot Software Triage & RCA Engineer specialized in Software Issue Triage and Root Cause Analysis...  ...the software/hardware interface or unexpected system behaviors. Develop and execute scripts or other data... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    9 days ago
  • $216k - $337k

     ...direction for motion planning on our humanoid robots. In this role you will own the technical...  ...estimation, navigation, controls, and behaviors teams to architect a planning stack that...  ...architecture, and mentoring senior engineers Bonus Qualifications Experience working... 
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    8 days ago
  • $222k - $346k

     ...potential. About The Role As a Staff Software Engineer on the AI team, you will architect and...  ...the world's first production humanoid robot fleet and revolutionize the labor market...  ..., ensuring low latency, predictable behavior, and clear system boundaries Integrate... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    17 days ago
  • $99k - $220k

     ...you\u2019ll make\n\nJoin our team as a software engineer to build the Dextro Software platform....  ...-application end effectors on a 6-axis robot. Hands-on development and prototyping are...  .../ROS2 or other robotics middleware and Behavior Trees\n * Familiarity with Git and SVN,... 
    Full time
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    16 hours ago
  • $171.5k - $251.46k

     ...you are driven to create a better, more sustainable future, then this is the right place for you. We are seeking a Staff Embedded Software Engineer, OTA to help grow our vehicle connectivity team, working on embedded Linux technologies to achieve critical vehicle... 
    Full time
    Immediate start

    Lucid Motors

    Newark, CA
    16 hours ago
  • $195k

     ...funding. If you are excited about cutting edge machine learning, robotics that affects the real world, and want to join a company...  ...Description Third Wave Automation is looking for a strong Software Engineer who is able to lead development of a major component of our... 
    Permanent employment
    Full time
    Visa sponsorship
    Relocation package
    Flexible hours
    Afternoon shift
    3 days per week

    Third Wave Automation

    Union City, CA
    9 hours ago
  • $168.1k - $243.7k

     ...complexity analysis Solid knowledge of software design principles and writing well-tested...  ...or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent...  ...professional experience Responsibilities The Staff Software Engineer leads the design and... 
    Full time
    Immediate start

    Moody's

    Newark, CA
    2 days ago
  • $218k - $340k

     ...that enhances human potential. About The Role Agility Robotics is scaling production of Digit over the coming years. Reliable...  ...and kinematics -- is foundational to that scale. The Sr. Staff Software Engineer - Calibration is responsible for Agility's calibration capability... 
    Full time
    Contract work
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    1 day ago
  • $245k - $350k

     ...at NASDAQ in November 2024. Responsibility As the Staff/Senior Staff Software Engineer - Perception, you will be responsible for developing and...  ...AI techniques to solve extremely challenging real-world robotics problems that are deployed at large scale. Manage the... 
    Temporary work

    pony.ai

    Fremont, CA
    3 days ago
  • $164.6k - $241.45k

     ...Staff System Engineer – ADAS/AD Safety Newark, CA At Lucid, we are creating...  ...proprietary technology and software-defined vehicle...  ...autonomous systems, ADAS, robotics, or similar safety-critical...  ...concepts, SOTIF for perception/behavior). ~ Experience working in... 
    Odd job

    Lucid Motors

    Newark, CA
    4 days ago
  • $138k - $269k

     ...with paralysis the ability to control computers, phones, and robotic arms with their minds at the same speed and functionality...  ...multidisciplinary and team members have diverse backgrounds in software engineers, design engineering, ML engineering and neuro-engineering.... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    Fremont, CA
    16 hours ago
  • $140k - $280k

     ...of self-driving vehicles on software architecture and design, system...  ..., evaluation and feature engineering. Expertise in C++/Python....  ...Learning, Machine Learning, Robotics, Natural Language Processing...  ...Experience in applying ML/DL for behavior prediction, imitation... 
    Temporary work

    pony.ai

    Fremont, CA
    20 days ago
  • $155k - $241k

     ...Join the Autonomy team as a Senior Software Engineer focused on Navigation. You will be a core...  ...navigation systems that empower our humanoid robots to operate robustly and autonomously in...  ...of autonomous loco-manipulation behaviors, and achieving software readiness for the... 
    Full time
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    9 days ago
  • Understanding of moderately complex electrical and mechanical systems Ability to independently perform test set-ups, operate and adjust test equipment for shock, climatics, vibration and electrical tests Ability to read and understand test procedures,...
    Work at office

    Apex Informatics

    Fremont, CA
    3 days ago
  • $117.8k - $200.3k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...testing and analysis to understand observed behavior. Define and drive the implementation of... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    4 days ago
  • $245k - $307k

     ...has become a leading provider of cloud software that automates and controls the entire financial...  ...: We’re looking for a Lead Data Engineer to design, build, and optimize data...  ...logging, metering, and auditing for agent behavior, function calls, and compliance... 
    Temporary work
    Work at office
    Shift work
    2 days per week

    BlackLine

    Pleasanton, CA
    13 days ago
  • $120k - $300k

     ...Senior Mechanical Engineer Dexmate is building the foundation for physical AI — combining a new generation of robots with a universal Physical AI OS that makes robots as easy to build and deploy as software. Today, robotics is fragmented, slow, and closed: most builders... 
    Contract work

    Rethink recruit

    Fremont, CA
    2 days ago
  •  ...Description: Key Skills: 3D CAD modeling (ProE / Creo) Robotic / equipment automation mechanisms, including motors,...  ...per the process. Work cooperatively with electrical and software engineering to ensure new product designs will function per the market and... 

    United IT Solutions

    Fremont, CA
    2 days ago
  • $85k - $100k

     ...We rely upon each other for technical excellence, real-world engineering and commercial wisdom. Learn more at Job Summary The...  ...of the following areas: ~ Medical devices and technology ~ Robotics ~ Machine Design ~ Dynamics ~ Design ~ Heat transfer... 
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Triple Ring Technolgies

    Newark, CA
    2 days ago
  •  ...& Responsibilities Development Engineering Leadership: Oversee the entire mechanical...  ...background and experience in 3D design software such as SolidWorks. Creative and user...  ...vision systems, motion systems and robotics, pneumatics, electronics, optics (free-space... 
    Work at office

    II-VI Aerospace & Defense

    Fremont, CA
    5 days ago
  • $44 - $68 per hour

     ...seeking an innovative Senior Mechanical Engineer with strong expertise in HVAC and Process...  ...for Autopilot, Energy, Vehicle/Semi, AI, Robotics, and Cell Manufacturing. You will help design...  ...permitting and construction under senior staff supervision - Work with various... 
    Hourly pay
    Full time
    Flexible hours

    Insight Global

    Fremont, CA
    2 days ago
  • $187k - $292k

     ...Agility is a pioneer. Our robot, Digit, is the first to be sold...  ...its expertise in imagining, engineering, and delivering robots with advanced...  ...Collaborate with on-robot software and deployment teams to ship...  ...for reactive or adaptive behaviors. ~ Proven experience deploying... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    1 day ago
  • $170k - $221k

     ...Senior Hardware Test Engineer Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities...  ...era of automation that enhances human potential. Agility Robotics is at the forefront of humanoid robotics, redefining how robots... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    5 days ago
  • Partner with product management and engineering leadership to define long-term platform strategy. Design...  ...0+ years of experience. 10+ years of backend software engineering experience, with at least 3+ years in a senior or staff level role. Strong understanding of modern... 
    Full time
    Shift work

    Lam Research

    Fremont, CA
    16 hours ago
  • $35 per hour

     ...their digital world. Team Description: The Brain Interfaces Software Team is responsible for the end to end software stack that...  ...various divisions within the company. We are looking for versatile engineers who are interested in architecting and implementing elegant... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Fremont, CA
    16 hours ago
  •  ...Why RoboForce RoboForce is an AI robotics company building Physical AI and Robo-Labor system for dull, dirty, and dangerous work...  ...in-office collaboration. We are looking for a Senior Software Engineer to build scalable AI infrastructure. As a Senior Software Engineer... 
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    16 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Robotics Software Engineer, Robot Behaviors. Be the first to apply!