Software Engineer - Mobile Crowdsourcing Platform
Core
Build native mobile apps and infrastructure connecting contributors worldwide to collect high-fidelity spatial data for Physical AI models.
Role type
Senior Mobile Engineer (iOS/Android) with embedded systems focus
Builds
Native iOS and Android apps, data transfer pipelines, and device integration layers for autonomous systems
Domain
Physical AI, Mobile Crowdsourcing, Embedded Systems
Deliverable
production ML models
Required skills
Swift, Kotlin, React Native, TypeScript, BLE, Wi-Fi, USB protocols, binary serialization, offline-first architecture, OTA updates
Preferred skills
Embedded firmware (C/C++), IoT device management, large media/sensor uploads, robotics tools
Technologies
React Native, Swift, Kotlin, TypeScript, BLE, Wi-Fi, USB
Responsibilities
Build and ship native iOS and Android apps covering discovery, onboarding, task instructions, data capture, submission, feedback, and payment; Integrate mobile apps with data collection hardware over BLE, Wi-Fi, and USB; Design reliable data transfer pipelines for large volumes of sensor, video, and media data; Work with firmware engineers to define communication protocols and support OTA updates; Build offline-first experiences for low-end devices; Build on-device quality checks for real-time contributor feedback
Seniority
Senior, hands-on IC
