Role Overview
Forward Deployed Engineers for the Robot Operation System work at the intersection of cloud infrastructure and robotic systems. You will design, develop, deploy, and maintain edge-connected applications that integrate robots, shelves, and vision systems with our core cloud backend platform. The role bridges software engineering and field deployment to secure reliability and scalability across the robot operation stack—spanning cloud APIs to Jetson-based devices running ROS and C++ systems—while partnering with backend engineers, robotics engineers, and field operation teams.
Team & Platform Context
We develop using C# (.NET) for both backend and edge communication services to ensure unified development across systems. Robots run ROS/C++ on NVIDIA Jetson AGX devices and connect to cloud services through gRPC and MQTT. You will work across this stack—implementing backend agents, on-device services, and deployment pipelines with Ansible and Docker—to deliver seamless cloud-to-edge operations.
Tech Stack
- Frontend: TypeScript, React, C#, Blazor, (Tailwind CSS, shadcn/ui)
- Frameworks: .NET, MagicOnion, Terraform, Ansible, Vue, React
- Cloud Infra: Azure AKS, App Service, Functions, ACR, VNet, Blob Storage
- Data Stores: Azure Cosmos DB (MongoDB API), PostgreSQL, Redis
- IoT/Edge: .NET, C++, Python, ROS, NVIDIA Jetson AGX, IoT boards for shelves
- CI/CD: GitHub Actions, SonarQube, Ansible
- Containerization: Docker, Kubernetes, Azure Container Registry (ACR)
Key Responsibilities