About the Role
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
Key Responsibilities
- 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
- Proven experience building SDKs or developer libraries from scratch across varied device types
How to Apply
More jobs at get9to5jobs.com