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 application 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 c...
Ready to Apply?
Join thousands of Americans building their careers