Field AIÂ is transforming how robots interact with the real world. We are building risk-aware, reliable, and field-ready AI systems that address the most complex challenges in robotics, unlocking the full potential of embodied intelligence. We go beyond typical data-driven approaches or pure transformer-based architectures, and are charting a new course, with already-globally-deployed solutions delivering real-world results and rapidly improving models through real-field applications.
Are you the kind of engineer who gets excited turning messy research code into robust, testable, field-deployable systems? Do you thrive working across perception, planning, and control pipelines—writing clean interfaces, debugging sensor drivers, and building the tools researchers depend on?
Field AI is looking for a Research Engineer to join our mission to develop risk-aware, reliable, and field-ready AI for autonomous robots. You’ll work across the stack—from edge-AI platforms to distributed simulation and cloud tools—enabling cutting-edge autonomy to transition from prototype to production. Whether it’s building data pipelines for multi-sensor rigs, optimizing real-time systems under hardware constraints, or designing execution layers, you’ll play a critical role in scaling our systems to real-world complexity.
What You'll Get To Do
• Build Core Robotics Infrastructure
• Develop robust middleware and tooling for ROS/ROS2-based multi-agent autonomy systems.
• Own sensor driver integration (LiDAR, IMU, cameras, GNSS, etc.) across embedded and Linux platforms.
• Architect software interfaces that make it easy to connect perception, planning, and control modules.
• Support Real-World Autonomy at Scale
• Design scalable logging, debugging, and visualization tools for live and offline analysis.
• Develop automated test harnesses and CI pipelines for simulation and hardware-in-the-loop testing.
• Create launch systems and configuration management for large-scale field deployments.
• Work Across the Full Stack
• Help bring up new robotic platforms—working closely with mechanical and electrical engineers to integrate compute, sensors, and actuators.
• Write high-performance, low-latency code for real-time decision-making systems.
• Support cloud-based infrastructure for simulation, data processing, and model deployment.
• Collaborate with Research and Product Teams
• Work alongside scientists and ML engineers to bring cutting-edge algorithms into production.
• Build abstractions that make it easier for teams to run experiments, log results, and ship features.
• Contribute to system design discussions with a strong engineering perspective focused on reliability, modularity, and observability.
What Will Set You Apart
• Experience working on autonomous robots (ground, aerial, or marine) in field environments.
• Knowledge of containerization, orchestration, and deployment tools (Docker, Kubernetes, etc.).
• Background in systems programming, real-time operating systems, or safety-critical codebases.
• Experience managing high-bandwidth data streams and synchronized multi-sensor systems.
• Familiarity with distributed simulation, digital twins, or photorealistic rendering systems.
• Exposure to mission execution layers, behavior trees, or fault-tolerant autonomy frameworks.