Robot Software Platform Engineer

All the best with your application!

Want more jobs like this straight to your inbox?

Summary

Location

Taipei, Taiwan

Work

Full-time

About this Job

Role Overview

Anvil Robotics is building the Physical AI platform for robotics builders—modular hardware, software, and data tooling. We’re hiring a Robot Platform Software Engineer to support the core runtime and infrastructure that keeps every robot running reliably in the real world.

This is not a feature-building role in isolation. Your job is to make the entire system work continuously, predictably, and debuggably, across hardware, middleware, and application layers.

This role is also deeply communicative in two directions. Internally, you're the person who keeps Anvil's leadership informed about what's happening in robot learning and what it means for our product and customers—in plain language, not jargon. Externally, you're working directly with deployment customers to understand their constraints and help them get to working outcomes. Both audiences are non-technical relative to you, and making them smarter is part of the job.

Focus Areas:

  • Robot runtime platform: Always-on system for process orchestration, logging, health, and lifecycle

  • Reliability & debugging: Keep robots running 24/7; root-cause and fix issues across hardware, ROS2, and infrastructure

  • Platform evolution: Ship incremental improvements to reliability, system capabilities, and developer experience

  • Hardware interfaces: Provide clean, stable APIs between sensors/actuators and application layers

  • Tooling & workflows: Enable fast iteration via ROS2, C++/Python, containers, and lightweight tooling

  • Observability & cloud: Build logging, metrics, debugging, and data pipelines between robots and cloud

  • Internal enablement: Unblock ML, controls, and manufacturing teams quickly

Who You Are

  • You care deeply about systems that actually work in the real world, not just clean abstractions.

  • You are wired toward debugging and root cause analysis, and not just temporary fixes that address symptoms.

  • You move quickly. Bugs resolved in days, not weeks; features shipped in weeks, not months

  • You are comfortable working across boundaries: hardware, middleware, and application layers

  • You prefer incremental improvements over large rewrites

  • You are pragmatic. You choose solutions that work reliably, and not ones that are theoretically elegant.

  • You are comfortable debugging issues where a problem is unclear, logs are incomplete, and the issue originates from interactions between multiple complex systems.

Requirements

  • Strong experience in C++ and/or Python in production systems

  • Experience building or maintaining distributed or systems-level software (robotics preferred)

  • Familiarity with ROS2 or similar microservices & middleware systems

  • Experience debugging complex issues across hardware + software boundaries

  • Comfortable working in Linux environments with kernel-level tooling

Additional Nice-to-Haves:

  • Familiarity with CAN, cameras, sensors, or real-time systems

  • Experience with containers, CI/CD, and cloud pipelines

  • Experience working with Physical AI models, robot control systems, & computer vision.

What We Offer

  • Health and Wellness

  • Compensation and Support

About the Company

Anvil Robotics logo

Anvil Robotics

Privately Held
System IntegrationRobotics Hardware & ComponentsRobotics Software & AI

we build low volume customized robots for teams at Nvidia, Google, Co.bot, Path Robotics, Ultra Tech, and many more.

View details
Related Jobs

Get the week's best robotics jobs

We review hundreds of postings weekly and hand-pick the top roles for you. High-salary positions, top companies, remote opportunities.

Please enter a valid email address

Unsubscribe anytime. We respect your privacy.