Senior Software Engineer - Smart Speaker Platform Development

icon location Boston, United States
icon company Sonos

Unverified relocation package Source: sonos.com

About Sonos

In 2002, we set out with a goal – to reinvent home audio for the digital age. Our vision was simple - fill every home with music and make listening a valued experience again. We’re making it easy for everybody to listen to the music they love in every room of their home. To hear the songs they love, to discover new music they never knew existed, and to appreciate it all with the highest sound quality.

We’re doing it all over the world – In more than 60 countries, in seven languages through thousands of retailers. We’re constantly looking for ways to improve the experience – with new products, new software and continually investing in ways to provide our customers the best experience possible. We’re doing what we set out to do. Changing the way people listen to music – one home at a time.

Position

  • Design, build and enhance the embedded software functionality that controls, plays and distributes audio throughout the multi-room Sonos system
  • Develop control capabilities and APIs to expand 3rd party services
  • Collaborate with cloud partners to develop solutions in our embedded software platform
  • Architect solutions that ensure clean SDK integrations into an existing codebase
  • Create features to enhance our third-party developer experience when integrating with Sonos
  • Work side by side with partners on tough, but interesting integration challenges

Your qualification

  • Experience shipping reliable, extensible and maintainable software
  • C/C++ developer with strong object-oriented design skills
  • Understanding of API design and experience developing an API platform and/or SDK
  • Experience with cloud, RESTful APIs, HTTP technologies and with a range of 3rd party API platforms
  • Experience with TCP, UDP and other networking protocols
  • Experience with memory management, multi-threaded development and system optimizations
  • Ability to effectively engage in written and verbal technical communication with our partners
  • Agile software development methodology
  • Bachelor’s degree in Computer Science or related discipline

Will be a plus

  • Embedded/IoT application development
  • Familiarity with web application security, SSL, OAuth
  • Home automation development
  • Voice application development
  • Python coding experience 

Additional details

Our band is large. And while there’s plenty of room for all kinds of personalities and skill sets to succeed, there are certain qualities that will help you thrive here.

Like a never-accept-less work ethic. An exceptionally low ego-to-talent ratio (none of the first, tons of the latter). A relentless craving to push past your limits and try new things. The smarts and the humble confidence to take on big challenges, make mistakes fast and early, embrace tough feedback, then recover quickly with fresh, startlingly perfect solutions. A fearless willingness to defend great work. And a tendency to totally geek out on music.

If this sounds like you let’s connect soon.


Senior Software Engineer - Smart Speaker Platform Development

icon location Boston, United States
icon company Sonos

Unverified relocation package Source: sonos.com

About Sonos

In 2002, we set out with a goal – to reinvent home audio for the digital age. Our vision was simple - fill every home with music and make listening a valued experience again. We’re making it easy for everybody to listen to the music they love in every room of their home. To hear the songs they love, to discover new music they never knew existed, and to appreciate it all with the highest sound quality.

We’re doing it all over the world – In more than 60 countries, in seven languages through thousands of retailers. We’re constantly looking for ways to improve the experience – with new products, new software and continually investing in ways to provide our customers the best experience possible. We’re doing what we set out to do. Changing the way people listen to music – one home at a time.

Position

  • Design, build and enhance the embedded software functionality that controls, plays and distributes audio throughout the multi-room Sonos system
  • Develop control capabilities and APIs to expand 3rd party services
  • Collaborate with cloud partners to develop solutions in our embedded software platform
  • Architect solutions that ensure clean SDK integrations into an existing codebase
  • Create features to enhance our third-party developer experience when integrating with Sonos
  • Work side by side with partners on tough, but interesting integration challenges

Your qualification

  • Experience shipping reliable, extensible and maintainable software
  • C/C++ developer with strong object-oriented design skills
  • Understanding of API design and experience developing an API platform and/or SDK
  • Experience with cloud, RESTful APIs, HTTP technologies and with a range of 3rd party API platforms
  • Experience with TCP, UDP and other networking protocols
  • Experience with memory management, multi-threaded development and system optimizations
  • Ability to effectively engage in written and verbal technical communication with our partners
  • Agile software development methodology
  • Bachelor’s degree in Computer Science or related discipline

Will be a plus

  • Embedded/IoT application development
  • Familiarity with web application security, SSL, OAuth
  • Home automation development
  • Voice application development
  • Python coding experience 

Additional details

Our band is large. And while there’s plenty of room for all kinds of personalities and skill sets to succeed, there are certain qualities that will help you thrive here.

Like a never-accept-less work ethic. An exceptionally low ego-to-talent ratio (none of the first, tons of the latter). A relentless craving to push past your limits and try new things. The smarts and the humble confidence to take on big challenges, make mistakes fast and early, embrace tough feedback, then recover quickly with fresh, startlingly perfect solutions. A fearless willingness to defend great work. And a tendency to totally geek out on music.

If this sounds like you let’s connect soon.


ApplyInternal link icon

You have successfully subscribed

Create an alert

As an applicant