Qureos

Find The RightJob.

SDK Developer

  • 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



  • © 2026 Qureos. All rights reserved.