Sonos Internships – Software Development Engineer

Website Sonos

Job Description:

As a Senior Embedded Software Engineer on the Sonos for Business team, you will design and build the next generation Sonos software platform that modernizes our user experience for business opportunities. Our services must be performant, globally available, and support millions of connected devices. The Business Grade Control team is giving business owners full control of their Sonos system on the LAN and through the cloud. We are adding enterprise grade functionality to a well known and popular consumer product. This is an opportunity to solve challenging problems without obvious solutions and deliver the best user experience across the Sonos Platform.

Job Responsibilities:

  • Use your C/C++ skills to develop APIs that facilitate remote access to Sonos devices worldwide.
  • Architect solutions that ensure clean SDK integrations into existing mobile and cloud codebases.
  • Mentor teammates to expand their technical competencies.
  • Help improve software best practices.
  • Review requirements, behavior specifications, and write design documents that shape how the team solves problems.
  • Collaborate with cloud team members to develop solutions in our embedded software platform.

Job Requirements:

  • Ability to effectively engage in written and verbal technical communication.
  • 5+ years of experience in C++ development
  • Experience shipping reliable, extensible and maintainable software.
  • Degree in Computer Science, related engineering discipline, or equivalent experience.
  • Experience with Agile software development methodology.

Job Details:

Company: Sonos

Vacancy Type: Full Time

Job Location:  Seattle, WA, US

Application Deadline: N/A

Apply Here