Ditto

Senior Software Engineer, Bluetooth

Ditto
Apply
12 months ago
Remote, United States +4 moreSenior
H1B sponsor

Base Salary

$128k - $260k/yr

Responsibilities

  • Design, implement, and optimize Bluetooth Low Energy solutions in C++/C and Kotlin for iOS and Android.
  • Implement Bluetooth profiles, advertising strategies, scanning optimization, and connection management.
  • Build error handling and recovery mechanisms for unreliable connections, interference, and diverse device behaviors.
  • Optimize latency, throughput, connection stability, and power efficiency through profiling and architectural improvements.
  • Develop Python-based automated testing frameworks for Bluetooth performance across device types, operating systems, and real-world scenarios.
  • Collaborate with mobile app developers, platform engineers, and product teams to integrate Bluetooth with Wi-Fi Direct and LAN transport layers.

Requirements

  • 7+ years of software engineering experience, including at least 3–4 years focused on Bluetooth development.
  • Deep expertise in Bluetooth Low Energy protocols, profiles, and the Bluetooth Core Specification.
  • Strong proficiency in C++/C and mobile development experience with Kotlin for Android and/or Swift/Objective-C for iOS.
  • Production experience shipping Bluetooth features in mobile applications and debugging connectivity issues across diverse device ecosystems.
  • Understanding of networking fundamentals, state machines, and asynchronous programming.
  • Ability to write clean, maintainable code with comprehensive test coverage.
  • Experience with Rust or strong willingness to learn and work in a Rust environment.
  • Preferred experience includes Rust in systems programming or networking, Bluetooth Mesh or other mesh protocols, distributed systems, peer-to-peer networking, Wi-Fi Direct, NFC, Python test automation, mobile performance profiling, Bluetooth-related open-source contributions, and embedded systems or IoT development.

Benefits

  • Health, dental, vision, life, and disability insurance for US employees.
  • 401(k) and flexible spending accounts for US employees.
  • Flexible time off for all employees.
  • Remote work, with Atlanta and San Francisco offices available for optional use.

Tech Stack

CC++iOSKotlinObjective-CPythonRustSwift

Categories

EmbeddedMobile
Ditto

About Ditto

201-500 employees

Ditto builds a mobile and edge database with built-in peer-to-peer mesh networking and CRDT-based sync, enabling devices to share data without internet or servers. It sells a commercial SDK and tools to developers and enterprises running on phones, IoT hardware, and rugged systems, supporting cloud-optional deployments. Founded in 2018 and headquartered in San Francisco, it serves aviation, retail, travel, and defense customers, including Chick-fil-A, Delta Air Lines, and the U.S. military.

Contact me