This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Formic is on a mission to reshape American manufacturing by making automation accessible to every factory. We deliver automation through a Robotics-as-a-Service model. As a Robotics Platform Engineer, you will design and maintain the distributed software architecture that powers robotic learning, deployment, and observability.
Job Responsibility:
Design and maintain distributed robotics software architecture
Build middleware and data pipelines for real-time robotic systems
Develop logging, replay, and observability tools
Build scalable data infrastructure to support AI training workflows
Implement model versioning, deployment, and rollback systems
Optimize performance and latency across distributed compute nodes
Develop CI/CD pipelines for simulation and hardware testing
Enable reproducible experiments across simulation and production deployments
Support large-scale data collection from deployed robotic systems
Requirements:
5+ years of experience in robotics software or autonomous systems
Strong C++ and systems programming experience
Experience with ROS2, DDS, and real-time Linux
Experience building distributed, high-performance, or latency-sensitive systems
Familiarity with GPU compute and ML training pipelines
Strong DevOps and CI/CD experience
Experience supporting production-grade systems beyond research prototypes
What we offer:
Equity in Formic
Competitive & Uncapped Commission Structure
Comprehensive Healthcare Coverage (Medical, dental, and vision insurance)
Additional Insurance Benefits (FSA and DCFSA, life insurance, short-term disability, and long-term disability)