Tuesday , March 21 2023

Sonos Careers – Software Development Engineer

Website Sonos

Job Description:

As an SDET, you will represent the Software Quality Engineering discipline in the Software Engineering group. You will have a direct impact on the business, advancing major player components such as the core audio pipeline, system software and (wireless) networking. You will also get to work on our key home theater technology partnering with development, operations and support teams. You will be expected to understand the features being built and help determine the best course of action to test those features in an automated fashion. In addition, you will work with a team of industry-leading innovators across many different disciplines such as acoustics, mechanical engineering, hardware, RF, product management and user experience. If you love music, solving challenging problems and delivering high-quality products, we want to talk with you!


Job Responsibilities:

  • Review requirements, behavior specifications, and design documents to begin test development early and uncover issues prior to implementation.
  • Write (automated) tests that exercise audio pipeline and integrate them into the current framework.
  • Investigate log, track, and triage bugs to determine root cause and establish prioritization.
  • Proactively work with developers to debug software and hardware solutions during new product development.
  • Define and develop test automation to improve testing efficiency and coverage.
  • Advocate Software Quality within Sonos
  • Add and democratize new forms of data and metrics to allow the team to make decisions on where to focus and improve our tests.
  • Be an active participant and engaged part of your Scrum team – you are the voice of both quality and the customer during the development process.
  • Monitor, debug, and fix breakages within our automated infrastructure.

Job Requirements:

  • AWS Cloud Services
  • Tableau, DataDog and other system reliability and quality tracking tools
  • Linux as a development platform
  • App automation tools such as Earl Grey, Simulators, XCode
  • Kubernetes and Docker containerization
  • Computer networking knowledge with expertise in troubleshooting and debugging.
  • Open API Specifications, Data Telemetry and Code Instrumentation
  • Defining and implementing software test automation for embedded systems.
  • Embedded, Restful API and Cloud automation testing tools in a B2B model

Qualification & Experience:

  • Jira, TestRail and CI/CD tools such as Jenkins, Ansible, SonarQube and Coverity
  • Bachelor’s Degree in Computer Science, Software Engineering or equivalent experience
  • 5+ years of experience in a back-end or service side automation and testing role
  • Knowledge on data instrumentation and telemetry for Software Quality.
  • Any knowledge of security for embedded systems would be a plus
  • Demonstrated proficiency writing code for automation with one or more of the following: Python, Pytest, C/C++
  • Test Automation Frameworks in Python

Job Details:

Company: Sonos

Vacancy Type: Full Time

Job Location: Bakersfield, CA, US

Application Deadline: N/A

Apply Here