> Markdown version of [/jobs/ext/2722796-software-development-engineer-bluetooth-connectivity](https://www.wearedevelopers.com/jobs/ext/2722796-software-development-engineer-bluetooth-connectivity). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer, Bluetooth Connectivity - **Company:** Sonos - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $137,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Bluetooth Low Energy (Bluetooth), Bluetooth, C++ (Programming Language), Software Quality, Code Review, Computer Programming, Computer Engineering, Continuous Integration, Software Debugging, Linux, Software Engineering, Wireless Networks, Wi-Fi Technology, Information Technology - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-development-engineer-bluetooth-connectivity-sonos-8770449 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, or equivalent practical experience. * 3-5 years of professional software development experience. * Strong programming skills in C/C++. * Experience developing software on Linux or embedded systems. * Familiarity with Bluetooth Classic and/or Bluetooth Low Energy (BLE). * Experience debugging complex software issues and working across hardware/software boundaries. * Strong problem-solving skills and attention to detail. * Effective communication and collaboration skills in a cross-functional environment., * Experience with consumer electronics or IoT devices. * Familiarity with Bluetooth SIG specifications, profiles, and protocols. * Experience with Wi-Fi or other wireless networking technologies. * Experience with automated testing, CI/CD, and modern software development tools. * Knowledge of Agile software development practices. Your profile will be reviewed and you'll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience. ## Description As a Senior Software Development Engineer on the Connectivity team, you will help build and enhance the Bluetooth technologies that power the Sonos ecosystem. You will work alongside experienced engineers to design, develop, test, and maintain Bluetooth software that delivers reliable, high-quality connectivity experiences across our products. This role offers the opportunity to work on a critical technology area, collaborate with cross-functional teams, and contribute to innovative features that improve the customer experience., * Design, develop, test, and maintain Bluetooth software for Sonos products. * Implement new Bluetooth features and improve existing functionality to enhance performance, reliability, and interoperability. * Investigate, debug, and resolve software defects and customer-reported connectivity issues. * Collaborate with Product, QA, Mobile, Platform, and Hardware Engineering teams throughout the product development lifecycle. * Participate in software design discussions, code reviews, and technical planning. * Develop and maintain automated tests to improve software quality and regression coverage. * Contribute to continuous improvements in engineering processes, tooling, and development practices. * Stay current with Bluetooth standards and emerging technologies to help drive future innovation. ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)