HamburgerMenu
hirist

Platform SDK Engineer - Communication Protocols

Sportstech GMBH
Bangalore
5 - 9 Years

Posted on: 21/01/2026

Job Description

Description :

About the Role :

We are looking for a Platform SDK Engineer to design and own device-facing SDKs that abstract hardware, firmware, and communication protocols into clean, stable APIs for internal teams and external partners.

This role sits between firmware, mobile, and cloud teams, focusing on SDK architecture, API contracts, versioning, and developer experience, rather than application development or firmware ownership.

Key Responsibilities :

- Design, develop, and maintain device SDKs used to integrate home gym equipment with applications and services.

- Define clean API contracts that abstract BLE, sensor data, and device commands.

- Own SDK architecture, versioning, backward compatibility, and release lifecycle.

- Develop SDKs as libraries or system components, not end-user applications.

- Collaborate with firmware and hardware teams to consume and stabilize device protocols.

- Work with mobile and backend teams as SDK consumers, not app feature owners.

- Ensure SDKs meet performance, reliability, and security requirements.

- Build internal tooling, test harnesses, and simulation layers for SDK validation.

- Write clear technical documentation and integration guides.

Required Qualifications :

- 4+ years of experience in SDK, platform, or systems-level software development.

- Strong proficiency in system or platform languages such as C++, Rust, or modern C (Java/Kotlin/Swift acceptable only if used for SDKs, not UI applications).

- Experience building reusable libraries or SDKs consumed by other engineers.

- Solid understanding of API design, versioning, and backward compatibility.

- Experience working with device communication layers (BLE, serial, IPC, or similar).

- Strong debugging skills, memory management, and performance optimization.

- Comfortable working across embedded, mobile, and cloud boundaries.

Nice to Have (Clearly Secondary) :

- Exposure to Linux, embedded OS, or RTOS environments.

- Familiarity with Android NDK or system services.

- Experience with IoT protocols (MQTT, Wi-Fi).

- Experience in connected fitness, sensors, or wearables.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in