SDK Developer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
RoboHub.ae is looking for an SDK Developer to design and build SDKs from scratch for IoT devices, ranging from simple consumer hardware to complex multi-sensor devices. The role requires defining SDK architecture, APIs, and developer interfaces, and writing code in Python, C++, Java, or JavaScript.
Key Skills for This Role
Responsibilities
- Design and build SDKs from scratch for a range of IoT devices, spanning simple consumer hardware to complex multi sensor devices
- Define SDK architecture, APIs, and developer interfaces that are clean, consistent, and adaptable across different device types and complexity levels
- Write well structured, documented, and maintainable code across relevant languages (Python, Java, C++, JavaScript, or similar)
- Develop sample applications, code examples, and developer documentation to support SDK adoption and ease of integration
- Test and validate SDK performance, reliability, and compatibility across different devices, environments, and platforms
- Work closely with hardware and firmware teams to understand device capabilities, sensor specifications, communication protocols, and data structures — and translate that understanding into clean, functional SDK code
- Maintain and version SDK releases, managing updates and backwards compatibility as devices and product lines evolve
Requirements
- 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
Full Job Posting
Responsibilities
- Design and build SDKs from scratch for a range of IoT devices, spanning simple consumer hardware to complex multi sensor devices
- Define SDK architecture, APIs, and developer interfaces that are clean, consistent, and adaptable across different device types and complexity levels
- Write well structured, documented, and maintainable code across relevant languages (Python, Java, C++, JavaScript, or similar)
- Develop sample applications, code examples, and developer documentation to support SDK adoption and ease of integration
- Test and validate SDK performance, reliability, and compatibility across different devices, environments, and platforms
- Work closely with hardware and firmware teams to understand device capabilities, sensor specifications, communication protocols, and data structures — and translate that understanding into clean, functional SDK code
- Maintain and version SDK releases, managing updates and backwards compatibility as devices and product lines evolve
Requirements
- 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
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at RoboHub.ae
Senior 3D Designer
Dubai, UAE
RoboHub.ae is looking for a Senior 3D Designer to translate concepts into detailed 3D models for production, optimize models for printing, and operate 3D printers. The role requires proficiency in SolidWorks, Fusion 360,
Technical Assistant (Robotics) – 1 Month
Dubai, UAE
RoboHub.ae seeks a Technical Assistant for a 1-month temporary role to unpack, inspect, test, and repack robots for dispatch. Requires hands-on experience with electronic/robotic devices and strong attention to detail.
Videographer & Video Editor
Dubai, UAE
RoboHub.ae is seeking a Videographer & Video Editor to plan, capture, and edit professional video content featuring robots, customer deployments, and company activities. The role also involves photography and creating vi
Support Agent
Dubai, UAE
RoboHub.ae is seeking a Support Agent to conduct on-site robot demonstrations, deploy and commission robots at client locations, and provide technical support via chat, call, and online meetings. The role requires a degr
Telecaller
Dubai, UAE
Make outbound calls to prospective clients to introduce our tech and AI products, clearly explaining features, use cases, and benefits in a simple and engaging way - Qualify leads based on company criteria before booking
Zoho Developer (Freelancer)
Dubai, UAE
Design, build, and maintain backend systems and applications using Zoho Creator, including admin, employee, and end-user facing modules - Develop custom workflows, automation rules, and business logic using Deluge script
Sales Engineer
Dubai, UAE
Identify and develop new business opportunities across target industries through prospecting, cold outreach, site visits, and networking - Conduct product demonstrations and technical presentations to potential clients,
Content Creator
Dubai, UAE
Plan, create, and publish engaging content across social media platforms (Instagram, LinkedIn, TikTok, YouTube Shorts, etc.) to promote the brand and its products - Design graphics, banners, and visual assets for social
Senior 3D Designer
Dubai, UAE
Technical Assistant (Robotics) – 1 Month
Dubai, UAE
Videographer & Video Editor
Dubai, UAE
Support Agent
Dubai, UAE
Telecaller
Dubai, UAE
Zoho Developer (Freelancer)
Dubai, UAE
Sales Engineer
Dubai, UAE
Content Creator
Dubai, UAE