Robot Platform Software Engineer

Anvil RoboticsTaipei, CA
Onsite

About The Position

Anvil is building the platform layer for Physical AI — robotics hardware and software that's radically more accessible than legacy industrial solutions. We own and operate our own manufacturing in Taipei — no contract manufacturer in the loop — and in our first 12 months we built and shipped 200+ robots (OpenARM and OpenYAM manipulators, Linux Devboxes, and teleop kits) to customers in 60+ countries: NVIDIA's GEAR lab, Qualcomm, Toyota, Google, Physical Intelligence, Cobot, Path Robotics, and the university labs whose papers define robot learning. Devkits are the wedge, not the business. That volume has earned us a custom force-sensing actuator partnership with major actuator OEMs, and the install base becomes both the distribution channel for our next- generation robots and a platform that software partners build on. Every step of that strategy rests on one unglamorous fact: the robots already in the field have to keep working. Every one of those 200+ robots runs on a platform layer nobody notices until it breaks: process orchestration, logging, health, and lifecycle, spanning hardware, ROS2 middleware, and the application layer above it. The situation you're walking into: Anvil ships real robots to real customers, and each one depends on a runtime platform that currently has no single owner — reliability work happens, but it's not anyone's full-time job. The same engineers who should be heads-down on ML, controls, and manufacturing keep getting pulled into platform fires: a broken bring-up jig, a factory test that won't run, a demo config that needs to work by tomorrow. Most "it doesn't work" reports actually live at the boundary between hardware, ROS2 middleware, and application code — and the root cause is rarely in the layer where the symptom shows up. This role is deeply communicative in two directions that have nothing to do with writing code: keeping Anvil's leadership informed on what's happening in robot learning and what it means for product and customers, in plain language; and working directly with deployment customers to understand their constraints and get them to a working outcome. Both audiences are non-technical relative to you, and making them smarter is part of the job, not a distraction from it.

Requirements

  • You care about systems that actually work in the real world, not just clean abstractions on paper.
  • You're wired toward root cause analysis, not durable-looking patches that just address the symptom.
  • You move fast: bugs resolved in days, not weeks; features shipped in weeks, not months.
  • You're comfortable working across boundaries — hardware, middleware, and application layers — rather than staying in one layer.
  • You prefer incremental improvements over large rewrites.
  • You're pragmatic: you choose the solution that works reliably over the one that's theoretically elegant.
  • You're comfortable debugging when the problem is unclear, the logs are incomplete, and the issue comes from an interaction between multiple complex systems.
  • You can genuinely explain deep technical reality in plain language to people who don't share your technical depth — Anvil's leadership and Anvil's customers alike.
  • Bachelor's or Master's in computer science, electrical engineering, robotics, or a related field.
  • 1–3 years of experience spent working directly alongside a senior platform/infrastructure or robotics systems engineer.

Nice To Haves

  • familiarity with CAN, cameras, sensors, or real-time systems
  • experience with containers, CI/CD, and cloud pipelines
  • exposure to Physical AI models, robot control systems, or computer vision.

Responsibilities

  • Reliability and root cause: keeping robots running 24/7, and fixing hardware, ROS2, and infrastructure issues at the actual root cause, not with a patch that just moves the symptom.
  • Clean, stable hardware interfaces — APIs between sensors/actuators and the application layers above them— so upstream teams don't have to think about the hardware boundary.
  • Observability and cloud: the logging, metrics, debugging tooling, and data pipelines that move information between robots and the cloud.
  • Internal enablement: unblocking ML, controls, and manufacturing quickly — factory testing workflows, experimental URDF or hardware branches, photoshoot/demo configurations, hardware bring-up and PCIe validation, and generally "closing the loop" on last-mile hardware+software problems.

Benefits

  • Health and Wellness
  • Compensation and Support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service