{"id":4248845,"url":"https://alion.io/job/sonos-senior-dsp-engineer","title":"Senior DSP Engineer","company":{"id":3723,"name":"Sonos","domain":"sonos.com","url":"https://alion.io/company/sonos","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":79,"open_postings":13,"ghost_share":0,"stale_share":0.846,"repost_share":0,"time_to_fill_p50_days":26,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Glasgow, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"MATLAB","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-11-13T13:32:59Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-13T20:34:34Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"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 the best work of their lives.\nSenior DSP Software Engineer | IC3\nThis role is an office-based position\nThis position is considered office-based. Qualified applicants must live within commuting distance of our Glasgow office and should expect to be in office 3 days a week.\nAt 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 the best work of their lives.\nThe Wearables DSP team implements and integrates the audio signal processing that runs on Sonos headphones and other battery-powered products: active noise cancellation, transparency, voice pickup, Bluetooth audio, and music playback. We take algorithms from our acoustics and innovation partners and turn them into efficient, well-tested production code running on resource-constrained embedded DSPs, supported by our own tuning, simulation, and code-generation tooling. As a Senior DSP Software Engineer you will own the implementation of audio algorithms from reference model to shipping product, and bring strong software engineering discipline to everything you touch. You will work with a small, experienced team on both our current products and the next generation of Sonos products.\nWhat You'll Do\nDesign, implement, and maintain audio signal processing software in C/C++ on embedded fixed-point and floating-point DSP platforms, owning features and subsystems from requirements through release.\nTurn algorithm specifications and reference models (MATLAB or Python) from our acoustics and innovation partners into efficient, maintainable, production-quality implementations, working through precision, headroom, and numerical issues.\nBuild and extend automated testing for DSP code: unit tests, bit-exact and tolerance-based regression against reference models, host-based simulation, and continuous integration.\nProfile and optimize on target hardware for cycles, memory, and power, and communicate trade-offs clearly to inform product and architecture decisions.\nOwn and evolve our Python tooling for algorithm parameter definition, tuning, code generation, and test automation, improving productivity across the team.\nPort and adapt algorithm implementations across DSP platforms, designing for reuse and portability.\nDiagnose and resolve complex defects that span algorithms, firmware, and hardware, working closely with firmware, audio, acoustics, and app teams.\nPrototype and evaluate new algorithms and features to help assess feasibility and scope for future products.\nContribute to design discussions, technical documentation, and code reviews, giving constructive feedback and mentoring early-career engineers.\nPlan and estimate your work, and communicate progress and risks proactively.\nWhat You'll Need\nBasic Qualifications\nBachelor's degree or equivalent in Electrical Engineering, Computer Engineering, Computer Science, Audio Engineering, Mathematics, or a related discipline.\nApproximately 5 years of relevant industry experience developing embedded or real-time software, including signal processing, or equivalent demonstrated competence.\nStrong C and/or C++ programming skills, with experience shipping production embedded code.\nSolid grounding in digital signal processing fundamentals: sampling, z-transform, FIR and IIR filter design and implementation, frequency transforms, and multirate processing.\nExperience implementing and verifying DSP algorithms on resource-constrained targets, including fixed-point arithmetic.\nProficiency in Python or MATLAB for analysis, tooling, and test automation.\nExperience with professional software engineering practices: Git, code review, and automated testing or continuous integration.\nExperience profiling and debugging on target hardware using embedded toolchains and debuggers.\nAbility to communicate technical ideas clearly in writing and in conversation, including with colleagues in other disciplines.\nQualified applicants must be able to work from the Glasgow or Louisville office 5 days per week.\nPreferred Qualifications\nExperience with embedded DSP platforms such as Cadence Tensilica HiFi, Qualcomm Kalimba, Analog Devices DSPs, or Arm Cortex-M with CMSIS-DSP, including SIMD or vector optimization.\nExperience building developer tooling, such as code generation, host-based simulation, or CI infrastructure for embedded targets.\nExperience in audio, speech, or acoustics products, such as headphones, hearables, telephony, or Bluetooth audio.\nFamiliarity with adaptive filtering or real-time control concepts, such as those used in active noise cancellation. Specialist ANC experience is not required.\nA track record of mentoring less experienced engineers and of taking ownership of work handed over from others.\nA curious, growth-oriented mindset and a record of following through on commitments.\nInclusion: Research shows that some candidates may not apply for roles if they don't meet all the criteria. If you don't have 100% of the skills listed, we still strongly encourage you to apply if interested.\nVisa Sponsorship: Sonos is unable to sponsor or take over sponsorship of an employment visa for this role at this time. We ask that applicants be authorized to work for us in country of role posting, both now and in the future.\nLI Hashtag: #LI-Onsite\nYour 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.","description_format":"text","description_chars":5955,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Headphones & Audio","Smart Speakers","Home Cinema"],"lifecycle":[{"event":"open","at":"2026-11-13T13:32:59Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":26,"reasons":["conf:0","win:early"],"computed_at":"2026-11-13T21:23:55Z"},"pay":null,"html_url":"https://alion.io/job/sonos-senior-dsp-engineer","json_url":"https://alion.io/job/sonos-senior-dsp-engineer.json","meta":{"generated_at":"2026-11-13T21:23:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":42662,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3723},"rest":"https://alion.io/mcp/rest/get_company?id=3723"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsonos-senior-dsp-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsonos-senior-dsp-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsonos-senior-dsp-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sonos-senior-dsp-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsonos-senior-dsp-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4248845}},{"tool":"search_jobs","arguments":{"company":"sonos.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4248845},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}