Senior Software Engineer, Bluetooth

🕒 March 18

🇺🇸 United States – Remote

💵 $128k - $260k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 42%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Ditto

Ditto

11 - 50 employees

Founded 2018

🔌 API

📡 Telecommunications

API • Software • Telecommunications

Ditto is a platform that enables peer-to-peer data synchronization across various devices, including mobile and IoT, even in offline modes. It provides a flexible SDK that can be integrated into existing applications for seamless data flow and real-time updates. By supporting multiple programming languages and offering automatic conflict resolution, Ditto ensures developers can modernize applications quickly while maintaining high data reliability and connectivity.

📋 Description

• Own and advance the Bluetooth transport layer that powers Ditto's distributed data platform • Design, develop, and optimize software for reliable, low-latency peer-to-peer communication between devices • Build robust Bluetooth Low Energy (BLE) solutions in C++/C/Kotlin for iOS and Android platforms • Implement new Bluetooth profiles and features that expand Ditto's connectivity options • Build sophisticated error handling and recovery mechanisms for Bluetooth • Optimize performance across latency, throughput, connection stability, and power efficiency • Develop automated testing frameworks validating Bluetooth performance across diverse device types

🎯 Requirements

• 7+ years of software engineering experience with at least 3-4 years focused on Bluetooth development • Deep expertise in Bluetooth Low Energy (BLE) protocols, profiles, and the Bluetooth Core Specification • Strong proficiency in C++/C and experience with mobile development in Kotlin (Android) and/or Swift/Objective-C (iOS) • Experience with Rust or strong 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

• Health insurance • Dental insurance • Vision insurance • Life insurance • Disability insurance • 401(k) and flexible spending accounts • Flexible time off • Office access in Atlanta and San Francisco

Apply Now

Similar Jobs

🕒 March 18

KSmart Staffing Solutions

1 - 10

🎯 Recruiter

🤝 B2B

Full Stack Developer with strong expertise in Java, Spring Boot, and React Native for scalable applications. Involved in microservices architecture and Agile development environments.

🕒 March 18

Zoo

11 - 50

🔧 Hardware

🏭 Manufacturing

Graphics Engine Software Engineer building core functionality for next-generation CAD graphics engine. Join an innovative team to disrupt hardware design with advanced CAD algorithms and rendering techniques.

🕒 March 18

Audiohook

11 - 50

📣 Marketing

📱 Media

☁️ SaaS

Senior Software Engineer at Audiohook architecting and optimizing advertising platform using machine learning. Collaborating in a fully remote team while occasionally traveling for in-office work.

🕒 March 18

Huzzle.com

51 - 200

🎯 Recruiter

👥 HR Tech

☁️ SaaS

US-based Full Stack Developer building and maintaining WordPress and Shopify websites. Works independently to manage CRM projects and aligns with business objectives.

🇺🇸 United States – Remote

💰 $1.8M Pre Seed Round - Huzzle on 2024-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 March 18

Plural

11 - 50

💳 Fintech

⚡ Energy

₿ Crypto

Product / UI Engineer crafting the core user experience of Plural's energy finance platform. Building and maintaining a scalable Next.js Typescript React codebase to improve user interactions.