FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Robotics Software Engineer II
Agility RoboticsRobotics Software Engineer focusing on developing and integrating skills for humanoid robots at Agility Robotics. Engaging in both software and hardware aspects to enhance robotic workflows.
Posted 6/17/2026full-timePittsburgh • Oregon, Pennsylvania • 🇺🇸 United StatesJuniorMid-Level💰 $114,000 - $148,000 per yearWebsite
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- 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.
- 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.
- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Pythonbehavior treesstate machinestask plannersrobot skill APIdata collection pipelineanomaly recoverysimulation validationhardware validationproduction-ready workflows
Soft Skills
strong sense of ownershipattention to detailcuriosityproblem-solvingcollaborationadaptabilityhands-on experiencereliabilityiterative developmentcustomer support