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

    Agility Robotics is seeking a Staff Robotics Software Engineer (Tech Lead) in Fremont, CA to lead the design and development of humanoid robot behaviors. The ideal candidate will have over 8 years of experience in robotics software and possess strong leadership skills.... 
    Suggested

    Agility Robotics

    Fremont, CA
    4 days ago
  • $114k - $148k

     ...Robotics Software Engineer II Onsite- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids operate...  ..., and collect targeted teleop data to improve learned behaviors. You will be hands-on with hardware nearly every day,... 
    Suggested
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    1 day ago
  • LAM RESEARCH Corporation in Fremont, CA is seeking a Mechanical Engineer to join the Mechatronics Engineering team. The role involves...  ...strong knowledge of 3D CAD tools like CREO or NX. A passion for robotics and problem-solving is desired. #J-18808-Ljbffr LAM RESEARCH Corporation
    Suggested

    LAM RESEARCH Corporation

    Fremont, CA
    3 days ago
  • LAM RESEARCH Corporation seeks a mechatronics engineer in Fremont, California. The role involves developing robotic path planning and computer vision algorithms, as well as system integration and testing in a dynamic environment. The ideal candidate will have a degree in... 
    Suggested

    LAM RESEARCH Corporation

    Fremont, CA
    2 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
    21 days ago
  • Anyware Robotics is looking for a Senior Software Engineer to create next-gen robotic systems in Fremont, California. You will design high-performance software, improve system executions, and mentor junior developers. The ideal candidate has over 5 years of experience... 

    Alumni Ventures

    Fremont, CA
    2 days ago
  •  ...I’m working with a robotics/AI company looking for a Robotics Software Engineer to help build and optimize the low-latency systems powering real-world robotic platforms. This is a highly technical role focused on Embedded Linux, real-time performance, device integration... 

    Cubiq Recruitment

    Fremont, CA
    1 day ago
  • $190k - $296k

     ...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
    21 days ago
  • Tesla is seeking a Process Engineer to serve as the technical expert for Power Conversion System line processes including robotic handling and testing. This role involves collaboration with multiple teams to ensure process capability and improved production efficiency.... 

    Tesla

    Fremont, CA
    3 days ago
  •  ...Robotics Software Engineer Milpitas, CA Why RoboForce RoboForce is an AI robotics company developing Physical AI–powered Robo-Labor for...  ...Software Engineer to build the software that powers robot behavior in the real world. In this role, you will develop,... 
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    2 days ago
  • $119k - $200k

     ...Software Engineer, Robotics Austin, Texas, United States; South San Francisco, California, United States About Neuralink: We are creating devices that enable a bi-directional interface with the brain. These devices allow us to restore movement to the paralyzed... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    Fremont, CA
    1 day ago
  • ## Automation Robotic Engineer (Day Shift)Applylocations: Fremont, CAtime type: Full timeposted on: Posted Todayjob requisition id: R51408*...  ...traceability.* Work with cross-functional teams, including hardware and software engineers, to integrate robotic solutions into existing data... 
    Day shift

    SYNNEX Corporation

    Fremont, CA
    2 days ago
  • $138.76k - $187.74k

     ...semiconductor industry, offering precision robotics, integrated automation systems, and...  ...of technology. Principal Mechanical Engineer (Robotics / Mechatronics for Fab Solutions...  ...Work cooperatively with electrical and software engineering to ensure that new product designs... 
    Work at office
    Remote work
    Worldwide
    Flexible hours

    Brooks Automation

    Fremont, CA
    2 days ago
  • Anyware Robotics in Fremont is seeking a Mechanical Engineer to join their hardware team. This role focuses on fast-paced prototyping of new robotics concepts, leading engineering projects, and collaborating with OEMs for design feedback. The ideal candidate has a degree... 
    Flexible hours

    Anyware Robotics

    Fremont, CA
    2 days ago
  • Agility in Fremont, CA is seeking a Mechanical Engineer to design the next generation of humanoid robots. You will work on the design of electromechanical components in a hybrid work environment, collaborating with various teams. The ideal candidate will have a B.S. or... 
    Flexible hours

    Agility

    Fremont, CA
    4 days ago
  • $111k - $141k

    Robotics Software Engineer Job type: Full Time · Department: Software Engineering · Work type: On-Site Fremont, California, United States About Pebble Pebble is a sustainable living startup defining a new way to live, work, and explore from anywhere with a 100% electric... 
    Full time
    Remote work
    Flexible hours

    Neara

    Fremont, CA
    2 days ago
  •  ...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... 
    Full time
    Remote work
    Overseas

    Trubot Technology

    Fremont, CA
    4 days ago
  • Qualifications BS/MS in Robotics or Software Robotics and Computer Vision/Computer Learning Semiconductor equipment Python experience a...  ...Perform technical performance benchmarking and analyses to support engineering decisions #J-18808-Ljbffr SoloPoint Solutions, Inc.

    SoloPoint Solutions, Inc.

    Fremont, CA
    4 days ago
  • A robotics technology company in Fremont is looking for a Senior Software Engineer to architect and develop software for advanced robotic systems. The role involves optimizing code, leading collaborations across teams, and managing CI/CD pipelines. Candidates should have... 
    Flexible hours

    Embedding VC

    Fremont, CA
    2 days ago
  • LAM RESEARCH Corporation is seeking a Software Engineer to join the Customer Support Business Group in Fremont, CA. You will develop the Dextro...  ...teams. The role involves enhancing codebases, integrating robotic systems, and collaborating on projects. Ideal candidates should... 

    LAM RESEARCH Corporation

    Fremont, CA
    2 days ago
  • $138.76k - $187.74k

    Brooks Automation US LLC is seeking a Principal Mechanical Engineer specializing in Robotics and Mechatronics for Fab Solutions. This role focuses on designing new mechanical features and ensuring designs function according to market requirements. Candidates must possess... 

    Brooks Automation US LLC

    Fremont, CA
    4 days ago
  •  ...are building a next-generation humanoid robot platform with high-bandwidth torque-controlled...  .... As a Robotics Algorithm Engineer focused on Locomotion, you will work across...  ...ability to debug complex real-world robotic behaviors. We are looking for engineers who not... 
    Temporary work

    Scylla Solutions LLC

    Milpitas, CA
    29 days ago
  •  ...in Fremont, California seeks a Mechanical Engineer. Responsibilities include generating designs...  ...experience, along with proficiency in CAD software like CREO and SAP. Strong problem-solving skills and experience with robotics and vacuum technologies are essential. This... 

    Mattson Technology, Inc.

    Fremont, CA
    2 days ago
  • Bright Vision Technologies is looking for a Robotics Software Engineer to join their dynamic team remotely. This position requires a Bachelor’s in a relevant field and over 5 years of experience in robotics software engineering. The engineer will develop robust robotics... 
    Remote job

    Bright Vision Technologies

    Fremont, CA
    2 days ago
  • $138k - $300k

     ...Firmware Engineer, Robotics and Surgery Engineering Austin, Texas, United States; South San Francisco, California, United States About...  ...role, you'll straddle the cutting-edge worlds of robotics, software, and neuroscience. Job Description and Responsibilities:... 
    Full time
    Temporary work
    Flexible hours

    Neuralink

    Fremont, CA
    1 day ago
  •  ...Vision Technologies is a forward-thinking software development company dedicated to...  ...to grow, we’re looking for a skilled Robotics Software Engineer to join our dynamic team and contribute...  ...to high-level perception and behavioral systems. The ideal candidate will combine... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Fremont, CA
    24 days ago
  • $111k - $141k

    Neara is seeking a Robotics Software Engineer to work at our Fremont, California headquarters. This full-time role is ideal for recent graduates or early-career professionals with strong robotics fundamentals and an interest in AI workflows. You will develop software across... 
    Full time

    Neara

    Fremont, CA
    2 days ago
  • Alumni Ventures is seeking a Robotics Software Engineer to enhance our intelligent autonomy in electric RVs at our Fremont headquarters. The ideal candidate will build software across the robotics stack and integrate AI agent workflows into our innovative Pebble Flow travel... 

    Alumni Ventures

    Fremont, CA
    1 day ago
  • SoloPoint Solutions, Inc. in Fremont, California, is looking for a Robotics Engineer to manage and analyze data for robotic systems. The ideal...  ...Python, as well as experience with Robot Path Planning and software QA. This role involves programming robotics, conducting... 

    SoloPoint Solutions, Inc.

    Fremont, CA
    2 days ago
  • SYNNEX Corporation, located in Fremont, CA, is seeking an Automation Robotics Engineer for day shift. In this role, you will research, design, and develop robotic systems to enhance server and rack handling. Your responsibilities include integrating automation solutions... 
    Day shift

    SYNNEX Corporation

    Fremont, CA
    2 days 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!