This job listing has expired and the position may no longer be open for hire.

Wi-Fi Driver/Firmware Engineer at Sonos Inc

Posted in Engineering 30+ days ago.

Location: Boston, Massachusetts





Job Description:

Role Summary
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other. As part of the Sonos team, you'll collaborate with people of all styles, skill sets, and backgrounds to realize our vision while fostering a community where everyone feels included and empowered to do to the best work of their lives.

As a Senior Software Engineer on the Core Platform Networking team, you will be responsible for enhancing the industry's most innovative embedded networking solution for streaming audio and developing the firmware for new product introductions with modern radio chips. You will work with some of the brightest minds in the business across multiple disciplines of software, hardware, acoustics, and WiFi technologies. You will have fun and innovate every day in our fast paced and creative environment.

What You'll Do


  • Use your knowledge of C, Linux kernel mode development, and network device drivers to bring up new prototypes and future Sonos products on the latest, highest performing wireless networking hardware.


  • Use your understanding of IEEE 802.11, Bluetooth, Ethernet, and network organization and routing algorithms to improve the performance and scale of the Sonos wireless network.


  • Work with the rest of the embedded software development teams to understand the audio streaming application software being built on top of WiFi, and suggest ways in which the higher-level software may make most efficient use of the underlying network.


  • Work closely with the Hardware and Platform Software teams to optimize Sonos platform performance, maintaining our market position as the most advanced audio hardware system in the world.


What You'll Need

Basic Qualifications:


  • BS or MS in EE, CS, Mathematics, or related discipline.


  • Proficiency in C


  • 5+ years of experience developing, optimizing, and maintaining embedded systems



  • Demonstrated experience in either:



    • Linux kernel development and debugging.


    • IEEE 802.11/wireless or mesh networking.




Preferred Qualifications:


  • Experience working directly with external vendor(s) to integrate and troubleshoot issues with chips and drivers.


  • Experience using formal development processes and tools.


  • Track record of shipping reliable, extensible and maintainable software.


  • Experience leveraging your curiosity to solve problems in innovative ways.


  • Experience effectively communicating your ideas verbally and over Slack (or email, Confluence, etc).


  • Not a stranger to working in a fast-paced, results oriented environment, in fact, you thrive in it.



More jobs in Boston, Massachusetts


One Call Medical, Inc.

One Call Medical, Inc.

Alvarez & Marsal Private Equity Performance Improvement Group, LLC
More jobs in Engineering


GTI Energy

Cooper Services

City of Moline