Careers

Come build robots with us.

We're looking for talented, ambitious builders who do their best work when they have real agency.

Why Agency

Own big problems. Build real systems.

We're early, well-backed, and moving fast. You'll join an experienced team with the skills, resources, and ambition to reinvent how goods move across supply chains.

You'll see your work move quickly from invention to deployment, with ownership of the entire process. We focus on customer value to guide what we build and how we work.

We give you real agency: ownership of meaningful problems, the freedom to make decisions, and the resources to succeed.

0→1 product Hands-on design Rapid iteration
Agency Robotics engineers assembling a sortation prototype in the Woburn workshop
How we work

A culture built on agency.

Definition
agency noun

the capacity of individuals to have the power and resources to fulfill their potential.

We're building the kind of company we want to work for, where talented people have the freedom, trust, and responsibility to pursue ambitious goals. We believe the best teams move quickly when people are empowered to make decisions, take action, and own outcomes.

That is why agency is central to how we work. We want every employee to have agency in their decisions, agency in their actions, and agency in their careers. We believe that kind of ownership helps us move faster, build better products, solve harder problems, and create a place where people are excited to come to work.

The Agency Robotics team together in front of the agency mural at the Woburn workshop
Benefits

Set up to do your best work.

Meaningful equity

Founding-level ownership in the company you're helping build.

Room to grow

Broad responsibility on day one and more opportunity as we scale.

Medical, dental & vision

Comprehensive coverage for you and your family.

Flexible PTO

Take the time you need to recharge and come back sharp.

Robotics workshop

A dedicated space to prototype, test, and collaborate.

Open, flat culture

Direct communication across the entire team, no layers or politics.

Open roles

Join the early team.

Job descriptions are just a starting point. We prioritize finding the right people and giving them meaningful ownership.

We're seeking an Electrical Engineer — Mechatronics to architect, build, and deliver the electrical, controls, and safety systems that power our robotic platforms. This role spans power distribution, sensing, actuation, communications, embedded systems, and industrial controls.

You will own electrical systems from early architecture through prototyping, testing, manufacturing, and field deployment. This role requires someone who is equally comfortable designing systems, working hands-on at the bench, debugging complex electromechanical problems, and collaborating across mechanical, software, robotics, and manufacturing teams.

Responsibilities

  • Collaborate cross-functionally to deliver integrated robotic systems from initial concept through prototyping and into production.
  • Architect electrical and control systems — including power distribution, communication networks, sensing, and actuation.
  • Select and integrate components such as power supplies, motor controllers, sensors, batteries, actuators, cabling, connectors, and safety devices.
  • Build, test, and debug robotic subsystems, including mobile robots, custom actuators, conveyors, barcode scanners, photo-eyes, and related I/O.
  • Support hands-on prototyping, manufacturing, and field deployment activities.
  • Help grow the electrical team through hiring, mentorship, and fostering a collaborative, high-performance culture.

Qualifications — Required

  • Bachelor's or Master's in Electrical Engineering, Mechatronics, or a related field.
  • 7+ years of experience designing and delivering electrical systems for robotics, automation, or industrial equipment — including power systems (24V–480V), motors, embedded controllers, sensors, and firmware.
  • Examples of ownership of electromechanical designs from ideation to production.
  • Skilled in bench testing with tools like oscilloscopes, multimeters, and logic analyzers.
  • Expertise with suppliers and CMs from initial RFQs through pilot and production runs.
  • Excellent communication skills with the ability to document and present complex technical concepts.
  • Highly self-motivated and thrives in fast-paced, cross-functional startup environments.
  • Ability to work in-person in Woburn, MA at least 4 days per week.

Qualifications — Nice to Have

  • Experience in electrical hardware design, including schematics, PCB layout (e.g., Altium, KiCAD), wire harnesses, and enclosures.
  • Familiarity with industrial automation components (e.g., photo-eyes, proximity sensors, relays, safety controllers, PLCs).
  • Knowledge of serial communication protocols and industrial networks.
  • Proficiency in at least one 3D CAD platform (e.g., Onshape, SolidWorks).
  • Experience with embedded firmware in C or C++.
  • Experience with safety-rated systems and knowledge of compliance and certification standards (e.g., UL, CE, MC).

We're seeking a Mechanical Engineer (Co-op) to support the design and integration of robotic systems in our flagship sorting solution. This role will contribute to mechanical development, rapid prototyping, system testing, and custom design while collaborating closely across electrical, software, and controls teams to deliver robust systems.

Responsibilities

  • Lead in-house prototyping and testing efforts to rapidly evaluate design concepts.
  • Support complete systems including installation, troubleshooting, and iterative design improvements.
  • Design mechanical systems and components—including structures, robots, and operator interfaces—with a focus on performance, durability, and cost.
  • Perform detailed 3D CAD modeling, engineering analysis, and design validation.

Qualifications — Required

  • Skilled in building and testing electromechanical prototypes in the workshop.
  • Experience designing mechanical structures and components in steel, aluminum, and various plastics.
  • Proficiency in at least one 3D CAD platform (Onshape, SolidWorks).
  • Familiarity with manufacturing processes (sheet metal, extrusion, casting, etc.).
  • Strong engineering analysis skills, including the use of AI tools.
  • Experience integrating robotics and automation into mechanical designs, ideally in industrial environments.
  • Excellent communication skills with the ability to document and present complex technical concepts.
  • Highly self-motivated and thrives in fast-paced, cross-functional startup environments.
  • Ability to work in-person in Woburn, MA.
  • Available from January – June 2027.

We're seeking a Senior Firmware and Robotics Software Engineer to own everything that runs on our autonomous warehouse robots: the embedded firmware driving motors and hardware, the onboard software supervising the robot, and parts of our vision system.

This is a hands-on role on a small team. You will ship code to robots in the field, build new products from scratch, debug across platforms, and work closely with hardware and software teams.

Responsibilities

  • Own, maintain, and extend the embedded firmware on our robot's main controller and the onboard software on its Linux computer.
  • Build firmware and onboard software from scratch for new products as our product line expands.
  • Contribute to our camera and vision software.
  • Develop and tune motor control, motion, and safety behavior on real hardware, working with the hardware team through board bring-up and new revisions.
  • Own the release process, including versioning, release notes, and over-the-air updates across the fleet.
  • Keep one codebase compatible across the hardware revisions running in the field.
  • Diagnose field issues from logs and telemetry and drive them to root cause.
  • Write tests and documentation, and keep code quality high through code review.

Qualifications — Required

  • Bachelor's in Electrical Engineering, Computer Engineering, Computer Science, Robotics, or a related engineering field, or equivalent practical experience.
  • 5+ years of professional experience in embedded systems or robotics software, including 3+ years of bare-metal firmware development.
  • Strong experience programming and configuring microcontrollers (e.g., the STM32 family), including peripherals, interrupts, DMA, and bootloaders.
  • Hands-on experience with common embedded communication protocols such as UART/RS-232, I2C, SPI, and CAN.
  • Proficiency in C for embedded systems and Python for onboard software and tooling, with a track record of taking new firmware or software from design to production.
  • Experience with embedded Linux on single-board computers such as the Raspberry Pi.
  • Experience with motor control and control loops on real machines.
  • Robotics experience integrating sensors, actuators, and supervisory software.
  • Experience with release management and supporting products across revisions.
  • Comfort in a lab setting with debuggers, oscilloscopes, and schematics.
  • Demonstrated experience developing software with AI coding assistants, and the judgment to review and verify what they produce.
  • Excellent communication skills with the ability to document and present complex technical concepts.
  • Highly self-motivated and thrives in fast-paced, cross-functional startup environments.
  • Ability to work in-person at our Woburn office, with occasional travel to customer sites.

Qualifications — Nice to Have

  • Background in warehouse automation, material handling, or mobile robots.
  • Hands-on work with PLCs and industrial controllers.
  • Familiarity with industrial communication protocols such as Modbus or other fieldbuses.
  • Exposure to safety systems and robot safety standards.
  • Experience with battery management and charging systems.
  • Knowledge of depth cameras or 3D vision.
  • Experience with fleet deployment, remote diagnostics, or containerized software.
  • Knowledge of PCB design and hardware bring-up.

We're seeking a Senior Software Engineer to build and operate the cloud infrastructure and software systems that power our robotic platforms. This role combines AWS infrastructure, distributed systems, production operations, and full-stack TypeScript development.

You will be responsible not only for building software, but also for ensuring that the systems behind it remain secure, scalable, and reliable. This role requires someone who is comfortable designing cloud architectures, scaling production deployments, troubleshooting complex failures, and restoring systems under pressure when things go wrong.

Responsibilities

  • Design, deploy, and operate production systems on AWS.
  • Develop full-stack applications, backend services, APIs, and tools using Node.js and TypeScript.
  • Support scalable cloud infrastructure with a focus on reliability and security.
  • Troubleshoot and resolve issues across software, infrastructure, networking, and databases.
  • Lead recovery efforts during production incidents and outages.
  • Collaborate closely with robotics, controls, hardware, and product teams.

Qualifications — Required

  • 4+ years of professional software engineering experience.
  • Strong Node/TypeScript experience building production applications.
  • Significant hands-on experience designing, deploying, and operating systems in AWS.
  • Experience scaling cloud infrastructure and distributed systems.
  • Strong understanding of networking, security, and cloud architecture.
  • Experience with CI/CD, monitoring, and production operations.
  • Proven ability to diagnose and resolve production incidents under time pressure.
  • Strong ownership mindset and ability to work across the stack.
  • Ability to work in-person in Woburn, MA at least 4 days per week.

Qualifications — Nice to Have

  • Experience with Kubernetes, ECS, EKS, and containerized deployments.
  • Experience operating large-scale or customer-facing distributed systems.
  • Experience with production relational databases such as PostgreSQL.
  • Experience with robotics, automation, logistics, or industrial systems.
  • Experience with Infrastructure as Code (Terraform, CDK, CloudFormation, etc.).

We're seeking a Staff Mechanical Engineer to own the mechanical architecture of our flagship sorting solution and lead the small team that builds it.

This is a senior, hands-on role for an engineer who has taken electromechanical products from concept through volume production, and who wants to set the technical direction, standards, and pace for mechanical engineering as we scale.

Responsibilities

  • Own the mechanical architecture of our sorting solution, including structures, mechanisms, mobile robots, and assembly tooling.
  • Lead a small team of mechanical engineers, including project management, design reviews, and mentorship.
  • Analyze design tradeoffs across performance, cost, durability, and manufacturability.
  • Design for real-world industrial use, considering loads, duty cycle, wear, ergonomics, safety, and serviceability.
  • Own the transition to production, including DFM/DFA and supplier selection.
  • Build and test prototypes, support production builds, and debug deployed systems.
  • Partner with electrical, controls, and software leads to define system interfaces.
  • Help grow the team through hiring, interviewing, and onboarding.

Qualifications — Required

  • Bachelor's or Master's in Mechanical Engineering, Robotics, or a related field.
  • 10+ years of experience designing and delivering mechanical systems, ideally in robotics, automation, or material-handling applications.
  • Experience leading small engineering teams as a technical lead or manager, including scoping work and mentoring engineers.
  • Expert proficiency in at least one 3D CAD platform (e.g., Onshape, SolidWorks).
  • Skilled in rapid prototyping (e.g., 3D printing, machining, fabrication).
  • Strong design process capabilities including drawing creation following GD&T, PLM administration, and BOM management.
  • Deep familiarity with production manufacturing processes (e.g., sheet metal, machining, weldments, injection molding, casting) and the tradeoffs.
  • Experience owning supplier and manufacturer relationships from RFQ through scale.
  • Experience integrating electromechanical components into mechanical designs.
  • Comfort and desire to use software tools (e.g., scripting, AI assistants) to improve engineering workflows.
  • Excellent communication skills with the ability to document and present complex technical concepts.
  • Highly self-motivated and thrives in fast-paced, cross-functional startup environments.
  • Ability to work in-person at our Woburn office, with occasional travel to customer sites.

Qualifications — Nice to Have

  • Experience with high-throughput material-handling systems.
  • Experience applying safety standards and methods (e.g., ISO 13849, ANSI/RIA, FMEA) to human-machine interfaces.
  • Experience designing systems that interact with human operators (e.g., ergonomics, safety, serviceability).
  • Familiarity with industrial automation systems (e.g., PLCs, conveyors, motion control).
  • Prior experience as an early engineering hire at a hardware startup.

We're seeking a Test and Deployment Engineer to validate our robotic sorting systems in the lab and bring them online at customer facilities. You'll work across mechanical, electrical, and software systems to characterize performance, diagnose failures, and ensure our systems operate reliably in production.

One week you might be prototyping test fixtures in the shop or writing scripts to automate testing; the next, you could be commissioning a new system.

Responsibilities

  • Take a leading role in the validation, installation, and commissioning of new systems.
  • Become an expert in how electromechanical systems function, how they fail, and how to fix them in production environments.
  • Design methods to test system components, including physical testing, software validation, and failure analysis.
  • Troubleshoot across mechanical, electrical, controls, and software layers to characterize performance issues and isolate root cause.
  • Translate field product learnings into design feedback and fixes.
  • Travel to customer sites to help build, integrate, and test new systems.
  • Manage key resources across testing and deployment to meet project timelines and performance requirements.

Qualifications — Required

  • Bachelor's in Mechanical, Electrical, Robotics, Mechatronics, or a related engineering or science field.
  • 1–5 years of hands-on experience working with electromechanical systems, ideally in robotics, industrial automation, or material handling.
  • Experience designing, building, and testing hardware in team environments.
  • Skilled in rapid prototyping (e.g., 3D printing, machining, fabrication) and working with hand tools, shop equipment, and bench instruments.
  • CAD proficiency (e.g., Onshape, SolidWorks) to design simple fixtures and jigs.
  • Experience with component and system testing, including test design, sensor implementation, data analysis, and root cause analysis.
  • Ability to use AI tools to write, read, and implement code.
  • Excellent communication skills with the ability to document and present complex technical concepts.
  • Highly self-motivated and thrives in fast-paced, cross-functional startup environments.
  • Willingness to travel approximately 50% of the year, often in multi-week deployment bursts, and a valid driver's license.
  • Able to work in-person at our Woburn office between deployments.
  • Able to lift up to 50 lbs and work on your feet for extended periods.

Qualifications — Nice to Have

  • Experience working with motors, actuators, and sensors.
  • Exposure to embedded firmware and ability to make simple changes.
  • Ability to read and mark up AutoCAD warehouse site layouts.
  • Experience working to a formal qualification process such as DVT or PVT.
  • Familiarity with equipment safety practices, electrical troubleshooting, and lockout/tagout procedures.
  • FIRST Robotics, Formula SAE, or similar hands-on team experience.

We are an equal opportunity employer. All hiring is contingent on eligibility to work in the United States; we are unable to sponsor or transfer visas at this time.

Don't see your exact role?

If Agency sounds exciting, we want to hear from you. Send us your resume and tell us how you think you can contribute.