Sr. Software Engineer – iOS SDK (BLE Experience Mandatory)

Software Development
  • Software Development
  • India

Join a fast‑growing team building the next generation of wearable SDKs that power smartwatches, rings and health‑focused devices. You’ll own the iOS SDK stack, shaping how developers integrate BLE‑enabled wearables into their apps.

What You’ll Do

  • Design and maintain reusable iOS SDKs for wearable devices.
  • Implement robust BLE layers for pairing, authentication, OTA updates and real‑time streaming.
  • Define SDK APIs for health, fitness, notifications and sensor data access.
  • Establish architecture, versioning and backward‑compatibility strategies.
  • Collaborate with firmware teams on GATT profiles and communication protocols.
  • Optimize performance, battery use, memory footprint and connection reliability.
  • Create documentation, sample apps, integration guides and debugging tools.

What You Need

  • 4+ years of iOS development, strong Swift and Objective‑C skills.
  • Proven experience building and publishing reusable iOS SDKs/frameworks.
  • Deep knowledge of Bluetooth Low Energy, CoreBluetooth and Apple connectivity APIs.
  • Solid grasp of iOS architecture patterns (MVC, MVVM, Clean Architecture).
  • Experience with Swift Package Manager, CocoaPods or Carthage.
  • Familiarity with REST APIs, WebSockets and cloud‑connected applications.

Good to Have

  • Work on smartwatches, smart rings or fitness trackers.
  • Implement OTA firmware update workflows.
  • Integrate with Apple HealthKit and health data synchronization.

The Opportunity

This role lets you lead the SDK effort for a cutting‑edge wearable ecosystem, collaborating across firmware, cloud, algorithm and app teams to deliver developer‑friendly solutions.

Similar Jobs to Apply
  • Trinity Life Sciences
    India

    • Standardize and containerize existing applications and services using Docker and define repeatable deployment patterns for cloud-hosted workloads. • Design, build, and maintain infrastructure as
  • Client of Freshersworld
    India

    Join a dynamic product team where fresh talent gets to build scalable backend services using Node.js. You'll collaborate closely with front‑end developers and contribute to end‑to‑end solutions
  • Global Payments
    PUNE

    You’ll transform manual business logic into cloud‑based data pipelines, ensuring parity with legacy systems. Your work will empower executives and regulators with accurate, ready‑to‑consume da
  • Mastercard
    Pune

    Join a team building secure and scalable payment‑network services that support millions of global transactions. You’ll design end-to-end solutions in Java, Spring Boot, and Angular while ensuring