Back to search
RoboHub.ae
Linkedin · Posted 9d ago
SDK Developer
United Arab Emirates
Linkedin
Indexed description
Design, develop, and maintain SDKs for Android and IoT devices, ranging from simple consumer hardware to complex multi-sensor and robotic platforms
Build clean, reusable, and scalable APIs that allow developers to integrate, control, and interact with hardware devices and robotic systems
Integrate SDKs with device hardware including sensors, cameras, navigation systems, and AI services
Work across communication protocols including TCP/IP, WebSocket, REST, Bluetooth, BLE, USB, MQTT, gRPC, I2C, and Serial
Read and interpret sensor datasheets, hardware documentation, and firmware specifications to inform SDK design and ensure accurate device communication
Develop sample Android applications demonstrating SDK functionality and real-world integration use cases
Write comprehensive developer documentation including API references, integration guides, and code samples
Debug and optimise SDK performance across different Android devices and hardware environments
Ensure backward compatibility and manage SDK versioning across product and firmware updates
Work closely with hardware, firmware, embedded systems, and application teams throughout the development lifecycle
Participate in code reviews and maintain high coding and documentation standards
Support integration of SDKs with cloud services, AI platforms, and autonomous navigation systems where requiredRequirements
Proven experience building SDKs or developer libraries from scratch across varied device types
Strong proficiency in one or more of: Python, C++, Java, or JavaScript
Solid understanding of IoT communication protocols such as MQTT, WebSocket, BLE, Serial, I2C, or REST
Experience reading and interpreting sensor datasheets and hardware documentation to inform SDK design
Experience working across a range of hardware complexity levels, from simple single-function devices to multi-sensor systems
Ability to write clear, thorough developer documentation and practical code samples
Strong problem-solving skills with a low-level understanding of how hardware and software communicate
Good communication skills in English
Free. 20 seconds. No password.
See every match in this search.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent