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

Robotics Software Engineer I/II

$114k - $148k
Full-time

Agility Robotics

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 improve 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.

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 to complete a 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.

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).
  • Exposure to test-driven development, automated regression testing, and CI/CD workflows.
  • Experience operating autonomous robots in customer environments or real-world deployments.

Location

  • This an onsite (minimum 4 days per week) position based out of one of our Salem, OR office.

The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience. Agility Robotics is a multi-state employer and this salary range may not reflect positions who work in other locations. These ranges may be modified in the future.

Anticipated Base 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Robotics Software Engineer I/II in Oregon, OH vacancy
  •  ...Software Engineer- MES II USA Perrysburg, OH, United States Job Description Basic Job Functions: ~ Engineers’ software, configures high-level software packages, and provides the final level of escalated support for Mfg Systems and data architecture... 
    Suggested
    Work experience placement

    synergycom

    Perrysburg, OH
    17 days ago
  • Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant impact on our...  ...fuel growth through innovation. Work you'll do As a Software Engineer II on the AI & Engineering team, you will be responsible for:... 
    Suggested
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte LLP

    Oregon, OH
    16 hours ago
  •  ...global manufacturing organization seeking an experienced Process Engineer II to lead operations at a key manufacturing facility in Toledo,...  ...the subject matter expert in EXP (corrective action reporting software) and NWA (Quality test data) Ensures all customer product... 
    Suggested

    Confidential Company

    Toledo, OH
    2 days ago
  • $175k - $274k

     ...that enhances human potential. Agility Robotics views safety not as a regulatory constraint...  ...into the hardware, electrical systems, and software from day one. The Role We are seeking a Senior Safety Software Engineer to play a critical role in implementing a... 
    Suggested
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Oregon, OH
    7 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... 
    Suggested
    Remote job
    Internship

    Danaher

    Toledo, OH
    16 hours ago
  •  ...looking to apply your relevant experience to a new industry, join our team as we help shape a brighter way forward. Mobile Engineer: What this job involves - Operates, inspects, and maintains all HVAC, refrigeration, mechanical, electrical, plumbing,... 
    Daily paid
    Full time
    Apprenticeship

    *US AMR-Jones Lang LaSalle Americas, Inc.

    Toledo, OH
    16 hours ago
  • $93.09k - $124.12k

     ...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

    Toledo, OH
    16 hours ago
  •  ...Mechanical Engineer Job Locations US-OH-Toledo Employment Type Full Time Overview You don't have to be an employee long before...  ...& similar required. Additionally, experience with Caesar II stress analysis software is a plus Must have good writing and verbal communication... 
    Full time

    SSOE

    Toledo, OH
    3 days ago
  •  ...the design and development of advanced engineering, autonomous driving, infotainment, component...  ...systems, lamps, ICS/electronics, and software development solutions that consider the...  ...standards. Develop and implement automation, robotics, machine vision, and advanced... 
    H1b
    Work at office

    Mobis North America LLC

    Toledo, OH
    4 days ago
  • $170k - $200k

    Work on large-scale Microsoft Dynamics 365 Finance & Operations implementations and enhancements Gain exposure to complex ERP environments supporting critical business operations Collaborate with functional consultants, architects, and business stakeholders Influence system...

    CFS

    Toledo, OH
    5 days ago
  •  ...documentation, training materials, and support procedures. Educational Requirements Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics Engineering, Automation Engineering, Computer Science, or a related technical... 
    Permanent employment
    Local area

    Magna Services

    Northwood, Lucas County, OH
    1 day ago
  •  ...documentation, training materials, and support procedures. Educational Requirements Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering, Mechatronics Engineering, Automation Engineering, Computer Science, or a related technical... 
    Local area

    MAGNA GLOBAL

    Northwood, Lucas County, OH
    1 day ago
  • $110k - $130k

    Siemens Digital Industries Software - Mendix Siemens Digital Industries Software is seeking a highly motivated and technically proficient Application Support Engineer to join our Mendix team. This role is ideal for an individual who demonstrates strong problem-solving... 
    Work at office
    Remote work

    Siemens

    Toledo, OH
    2 days ago
  • $149k - $194k

     ...potential. About the Role As a Senior Solutions Engineer, you'll be a technical leader in deploying and scaling our robotic systems across varied customer environments....  ...robotic systems, customer APIs, sensors, and software Develop software integrations using Python,... 
    Full time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Agility Robotics

    Oregon, OH
    21 days ago
  • $236.5k - $372.7k

    Software Sales Specialists - WestDescription -Job SummaryHP Inc. is seeking a Software Sales Specialist to accelerate growth across the West region for our Workforce Experience Platform (WXP), Wolf Security, and Collaboration software portfolio. This is an overlay specialist... 
    Full time
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work

    Juniper Networks

    Oregon, OH
    4 days ago
  • $73.5k - $212.28k

     ...At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques...  ...Processing/Analytics/Science, Computer Science, Software Engineering, Artificial Intelligence and Robotics preferred Demonstrating exceptional team... 
    H1b

    PwC

    Toledo, OH
    4 days ago
  •  ...functional groups including Logistics, Manufacturing, Product Engineering, Purchasing, Quality, Suppliers and Tooling/Fixtures Utilize...  ...Minimum of 3 years’ experience with a parametric based CAD software. Experience in sheet metal design and weldments Experience... 
    Temporary work

    Adams Thermal Systems

    Oregon, OH
    1 day ago
  • $89.7k - $162.15k

     ...Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission. The successful candidate will serve as a Lead Engineer... 
    Work at office
    Local area
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    Leidos

    Toledo, OH
    3 days ago
  •  ...growing trades in construction data center power monitoring this is your entry point. You'll learn from experienced technicians and engineers on active projects from day one. No prior data center experience required just the right attitude and a foundation in the... 

    Albireo Energy

    Toledo, OH
    2 days ago
  • $173.9k - $290.1k

     ...build a better working world. The Opportunity As a Cyber AI Engineer at the Manager level in EY's Cyber practice, you will work as a...  ...executives on use cases, scope, and engineering requirements. Strong software engineering skills to build, test, debug, and deploy production... 

    Ernst & Young Oman

    Toledo, OH
    15 hours ago
  •  ...Interfacing with the clients in design meetings and conference calls Working with the project team leading less experienced engineers and taking direction from the project manager or lead engineer Programming controllers with Rockwell and Siemens Designing electrical... 

    In-finite Search Solutions

    Toledo, OH
    a month ago
  •  ...Competitive wages Paid time off 10 paid holidays Work schedule: M-F, day shift Our mine services group is seeking a full-time Design Engineer for our Northwood, OH branch. The primary responsibilities of the position consist of, but are not limited to: Perform 2D and 3D... 
    Full time
    Immediate start
    Day shift

    Alta Equipment Group

    Northwood, Lucas County, OH
    3 days ago
  •  ...About The Opportunity The ORBIShield Custom Packaging Design Engineer Co‑Op at ORBIS Corporation will support the Custom Design/...  ...blueprints Demonstrated ability to use a computer and Design software programs (AutoCAD/Solidworks) Strong communication skills (written... 
    Internship

    Jobleads-US

    Northwood, Lucas County, OH
    1 day ago
  • $124k - $280k

     ...SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelSenior ManagerJob Description & SummaryThe OpportunityAs a Senior Engineering Manager, Google Cloud AI/ML you will lead engineering efforts that design, build, and scale AI and machine learning solutions on... 
    Full time
    H1b

    PwC

    Toledo, OH
    2 days ago
  • $99k - $232k

    Industry/SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelManagerJob Description & SummaryThe OpportunityAs a Engineering Manager, Google Cloud AI/ML you will lead the design and delivery of Google Cloud AI and machine learning solutions within our Data... 
    Full time
    H1b

    PwC

    Toledo, OH
    2 days ago
  • $18 - $25 per hour

     ...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test...  ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering... 
    Remote job
    Hourly pay
    Summer work
    Internship
    Work at office
    Immediate start
    Shift work

    World Wide Technology

    Toledo, OH
    1 day ago
  • $20.91 - $45.04 per hour

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Description : Connections matter. Make yours here. TE Connectivity is a global industrial technology leader...
    Remote job
    Work experience placement
    Summer work
    Internship
    Local area

    TE Connectivity

    Toledo, OH
    3 days ago
  • $104k - $140k

     ...Senior Mechanical HVAC Engineer ABOUT US Matrix Technologies, Inc. has been a leading provider of engineering, automation, and systems integration services since 1980. Guided by 'The Matrix Way,' we value teamwork, collaboration, and fun. Recognized as a Top Workplace... 
    Temporary work
    For contractors
    Casual work
    Work at office
    Local area
    Immediate start
    Work from home
    Flexible hours

    Matrix Technologies, Inc.

    Maumee, OH
    2 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Toledo, OH
    2 days ago
  • $150k - $160k

     ...Overview SSOE is seeking an experienced Senior Mechanical Engineer to support the planning, design, and execution of complex pharmaceutical and life sciences capital projects. Our teams partner with leading pharmaceutical and biotechnology companies to deliver manufacturing... 
    Work at office

    SSOE, Inc.

    Toledo, OH
    4 days ago

Do you want to receive more vacancies?

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