Field AI is transforming how robots interact with the real world by building risk-aware, reliable, and field-ready AI systems that address complex challenges in robotics, unlocking the full potential of embodied intelligence. The company is looking for a DevOps engineer to design and maintain the infrastructure for their next-generation robotic platforms, enabling seamless scaling to a global fleet and delivering reliable software updates at massive scale.
Requirements
- Proven experience in CI/CD pipeline development for C/C++ software in embedded or robotics environments, using GitHub Actions or similar CI/CD platforms (e.g., TeamCity, Jenkins).
- Strong skills with build systems such as catkin, CMake, or equivalent, and experience with cross-compilation using the GCC toolchain or similar.
- Proficiency in Python and shell scripting for automation, testing, and deployment workflows.
- Experience with ROS/ROS2 and its build ecosystem (catkin, colcon, or similar).
- Hands-on experience deploying to embedded targets (e.g., NVIDIA Jetson, Intel NUC, or comparable hardware).
- Familiarity with version control best practices (Git workflows, branching strategies, CI triggers).
- Experience with containerization (Docker, Podman, or similar) for reproducible builds.
Responsibilities
- Design, build, and maintain robust CI/CD pipelines for Python, C, C++ and ROS/ROS2 projects targeting embedded platforms, using GitHub Actions and other modern CI/CD platforms (e.g., TeamCity, Jenkins, or similar).
- Automate build, packaging, and deployment processes using shell scripting to ensure fast, reliable releases.
- Implement quality gates, static analysis, and automated tests (including Python-based validation scripts) to maintain high code quality.
- Develop and manage cross-compilation toolchains (e.g., GCC toolchain) and containerized build environments for NVIDIA GPUs or similar targets.
- Use catkin, CMake, or other comparable build systems to support ROS-based projects.
- Integrate Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing into the deployment workflow, leveraging Python for test orchestration, simulation control, and result parsing.
- Manage dedicated build servers, runners, and artifact storage using Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible, or similar).
Other
- DevOps engineer with a passion for robotics and embedded systems
- Work closely with robotics, perception, and controls teams to align infrastructure with project goals.
- Gather feedback from developers to streamline workflows and reduce bottlenecks.
- Stay up to date with DevOps best practices and bring innovative solutions to the team.
- Ability to work with a world-class team that thrives on creativity, resilience, and bold thinking.