GrepJob
Ditto

Senior Software Engineer, Bluetooth

Ditto
Apply
7 months ago
Remote, Worldwide +4 moreSenior
H1B Sponsor

Base Salary

$128k - $260k/yr

Responsibilities

  • Build and optimize core connectivity features for Bluetooth.
  • Design and implement robust Bluetooth Low Energy (BLE) solutions in C++/C/Kotlin.
  • Extend protocol capabilities by implementing new Bluetooth profiles and features.
  • Ensure reliability at scale with sophisticated error handling and recovery mechanisms.
  • Optimize performance across latency, throughput, connection stability, and power efficiency.
  • Create robust testing infrastructure with automated testing frameworks primarily in Python.
  • Collaborate with mobile app developers and product teams for seamless integration.

Requirements

  • 7+ years of software engineering experience with 3-4 years focused on Bluetooth development.
  • Deep expertise in Bluetooth Low Energy (BLE) protocols and the Bluetooth Core Specification.
  • Strong proficiency in C++/C and experience with Kotlin (Android) and/or Swift/Objective-C (iOS).
  • Experience with Rust or willingness to learn and work in a Rust environment.
  • Proven track record of shipping production Bluetooth features in mobile applications.
  • Experience debugging complex connectivity issues across diverse device ecosystems.
  • Strong understanding of networking fundamentals, state machines, and asynchronous programming.
  • Ability to write clean, maintainable code with comprehensive test coverage.

Benefits

  • Competitive salaries and meaningful equity.
  • Health, dental, vision, life, and disability insurance in the US.
  • 401(k) and flexible spending accounts.
  • Flexible time off for all employees.
  • Access to open offices in Atlanta and San Francisco for remote workers.

Tech Stack

CC++KotlinObjective-CPythonRustSwift

Categories