7 months ago
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.
