Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer & Embedded Engineering Productivity

Sonos

Glasgow

On-site

GBP 40,000 - 60,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global audio technology company is seeking a qualified individual to join their Embedded Engineering Productivity group. You will develop automated tests to ensure high-quality audio experiences and collaborate with various teams to debug and improve embedded systems. Ideal candidates hold a degree in Computer Science or Electrical Engineering and have programming experience in Python or C/C++. If you have a passion for music and sound quality, this position offers a dynamic environment for innovation.

Qualifications

  • Proficient in software development methodologies and test fundamentals.
  • Programming experience, specifically in Python or C/C++.
  • Strong computer networking knowledge for troubleshooting and debugging.

Responsibilities

  • Review requirements and design documents to begin test development early.
  • Collaborate with developers to debug software and hardware solutions.
  • Define and implement test automation to improve testing efficiency.

Skills

Software development methodologies
Programming (Python or C/C++)
Computer networking knowledge
Data instrumentation and telemetry
Test automation for embedded systems
Knowledge of audio codecs
Passion for high quality sound

Education

BS or MS in Computer Science or Electrical Engineering
Job description
About You

As a member of the Embedded Engineering Productivity group, you will help build and qualify the Sonos System that ensures our customers have high quality audio experience. You will have a direct impact on the business, advancing major player components such as the embedded platform, system software and connectivity. 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!

What You’ll Do
  • Review requirements, behavior specifications, and design documents to begin test development early and uncover issues prior to implementation.

  • 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.

  • 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.

  • Monitor, debug, and fix breakages within our automated infrastructure.

  • 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.

Skills You’ll Need
  • Software development methodologies & test fundamentals.

  • Programming background (data-structures, algorithms, design patterns, etc.) as well as specific experience with Python or C/C++.

  • Computer networking knowledge with expertise in troubleshooting and debugging.

  • Knowledge on data instrumentation and telemetry for Software Quality.

  • Defining and implementing software test automation for embedded systems.

  • Preferred (but not required) experience with audio codecs (AAC, MP3, OGG, WAV, Dolby Digital) and metadata.

  • BS or MS in Computer Science or Electrical Engineering, or equivalent experience.

  • Love of music and passionate about high quality sound.

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.