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.…
Our software team is growing and we are looking for talented engineers to join our agile, world-class team
Our Robot Platform team is the foundational core of our product, dedicated to providing a robust, reliable, and secure software substrate that accelerates all robot feature development
We own the critical layers that all other software teams build upon: middleware, core services, configuration, and telemetry
As a Staff/Senior Staff Software Engineer you will be the key architectural driver, operating at the intersection of long-term strategy and deep technical execution
You will define the component boundaries, communication patterns, and golden path for our robot software stack, while championing engineering excellence and mentoring high-performing engineers across the organization
This role is a rare opportunity to own and evolve mission-critical, cross-cutting systems, from high-performance robotics frameworks to the centralized belief state and behavior coordination engines, ensuring our physical robots operate reliably in dynamic, real-world environments
Define and Evolve Architecture: Own and drive the long-term technical direction for the robot software stack, including component boundaries, data contracts, inter-process communication protocols (RPC/streaming), and deployment workflows
Core Frameworks & Services: Take hands-on ownership of the critical, cross-cutting frameworks and core services that are fundamental dependencies for all robot features, such as:
Behavior coordination and state machine frameworks
The robot’s belief state and world representation
Simulation and playback timing coordination mechanisms
Advanced logging, telemetry, and configuration management libraries
Performance & Reliability: Drive performance, determinism, and reliability improvements across the entire on-robot software stack, and evaluate and introduce major infrastructure upgrades
Internal Tooling: Lead the strategy and execution for internal developer tooling, including advanced debugging utilities and scripts for provisioning and testing within simulation and hardware environments
Technical Advisor: Act as the primary technical advisor, mentoring Senior and Staff-level engineers on system design, developer experience, and best practices across the full software development lifecycle
Drive Adoption: Champion the adoption of internal tools and foundational frameworks by cultivating strong collaboration and iterating based on organizational feedback
Engineering Partnership: Partner directly with AI, Controls, and Perception teams to ensure frameworks meet their performance and capability needs, accelerating their feature delivery
Data Platform: Coordinate with the Data Platform team on advanced logging, serialization, and telemetry strategies
Release Alignment: Align with OS and Release teams on container, image, and deployment primitives, focusing on high-level integration points rather than low-level operating system ownership
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
Technical Writer
Part-timeAmsterdam, NL
Part-time • Amsterdam, NL
Machine Learning Engineer
Full-timeManchester, GB
Full-time • Manchester, GB
Product Designer
ContractTel Aviv
Contract • Tel Aviv
Software Engineer
ContractBerlin, DE
Contract • Berlin, DE
Frontend Developer
ContractBelgrade, RS
Contract • Belgrade, RS
Machine Learning Engineer
InternshipTel Aviv
Internship • Tel Aviv
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)- Mastery of modern C++ and expert-level proficiency in systems programming on Linux
Kubernetes or other container orchestration systems
Robotics industry experience
Exceptional ability to autonomously gather complex, cross-team requirements, communicate high-stakes technical trade-offs, and deliver foundational internal solutions
Proficiency in Rust or Go
Demonstrated expertise in defining and evolving large-scale software architectures, and a history of ownership over mission-critical, cross-cutting frameworks
Familiarity with 3D graphics programming
Proven experience mentoring and providing architectural guidance to Staff and Principal-level engineers
Expertise in designing, building, and operating low-latency and highly reliable distributed systems, particularly those with strict timing and determinism requirements
12+ years of professional experience in high-performance, real-time, or deeply embedded software engineering, with a significant track record in robotics or similar complex, integrated systems