Tasks:
- * Build edge data recording and upload agents
- * Develop edge SDKs and APIs for teleoperation, agents, and cloud services
- * Develop robot-side application and service frameworks
- * Handle edge-device exceptions and degraded operation
- * Implement resumable data uploads
- * Implement robot state machines and task execution engines
- * Integrate safety-state handling
- * Orchestrate process and skill lifecycles
- * Support long-running system reliability
- * Synchronize and compress multimodal time-series data
- * Wrap perception, control, and VLA algorithm modules with unified interfaces
Perks/Benefits:
Skills/Tech stack required:
[API Design] [Application development] [Application Software] [Behavior Trees] [C++20] [Cloud collaboration] [Data Compression] [Data synchronization] [Device agents] [Edge Cloud] [Edge Cloud Collaboration] [Embedded application software] [Event Driven] [Event-driven architecture] [Fault Handling] [File Transfer] [Graceful Degradation] [Interface Abstraction] [Jetson AGX Orin] [Linux application] [Linux application development] [Multimodal Data] [Multimodal data synchronization] [NVIDIA Jetson] [NVIDIA Jetson AGX] [NVIDIA Jetson AGX Orin] [OTA Updates] [Python] [Resumable file transfer] [Robot application] [Robot application software] [Robotics middleware] [ROS 2] [ROS 2 Lifecycle] [Safety systems] [SDK development] [Skill frameworks] [Software frameworks] [State machines] [System Software]
Educational requirements:
[Bachelor's Degree]
Role(s):
[Embedded Software Engineer] [Engineer] [Robotics Software Engineer] [Software Engineer]