Agility Robotics develops and manufactures humanoid robots, notably Digit, designed to automate repetitive tasks in industries like manufacturing, distribution, third-party logistics, and retail.…
Agility Robotics develops and manufactures humanoid robots, notably Digit, designed to automate repetitive tasks in industries like manufacturing, distribution, third-party logistics, and retail.…
On-SiteHybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA), US
On-Site • Hybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA), US
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
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
Benefits
Startup jobs. A lot of them.
Your next opportunity is in here somewhere. Sign up to explore 52,000+ startups and their open roles. No spam. No gamification. Just jobs.
52,000+
Startups
66,000+
Open Roles
1,500+
New This Week
AI Researcher
Part-timeManchester, GB
Part-time • Manchester, GB
Software Engineer
Part-timeRotterdam, NL
Part-time • Rotterdam, NL
DevOps Engineer
Full-timeSan Francisco, US
Full-time • San Francisco, US
Data Scientist
Part-timeUtrecht, NL
Part-time • Utrecht, NL
Machine Learning Engineer
ContractTel Aviv
Contract • Tel Aviv
Software Engineer
Part-timeBerlin, DE
Part-time • Berlin, DE
Paid Parental Leave
A culture that encourages flexible work schedules
A culture that embraces individuality and authenticity
Employee Referral Bonus Program
Five Weeks of Paid Time Off Annually
Stock Options (for certain roles)
Employer Matched Retirement Plan
100% Company Paid Disability, Life, Health, Dental & Vision Insurance (for AR employees)
Relocation Assistance (for certain roles)- B.S., M.S., or Ph.D. in Robotics, Computer Science, or a related engineering field
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
Demonstrated experience as a tech lead or senior technical owner for complex robotics projects
8+ years of professional experience developing robotics software, autonomy systems, robot behaviors, or related real-world robotic capabilities
Experience collaborating closely with perception, planning, controls, hardware, product, or field teams
Strong system-level understanding of how motion planning, object perception, controls, estimation, and hardware interact on real robots
Strong ownership mindset with a focus on robustness, generalization, and real-world reliability
Experience working with complex algorithms and data pipelines, with an ability to optimize for performance, robustness, and scalability
Experience deploying and supporting autonomous robots in real customer environments
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