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.As a Senior DSP Firmware Manager of our DSP Firmware Team, you will be responsible for wireless audio and communication solutions that our customers interact with every day. You will enable your team to create experiences that allow users realize the fullest potential of the Sonos system, both in the home and away from home. Through your leadership, your team will collaborate with other teams on initiatives that span across the organization. You will support the people on your team by keeping communication lines open, foster an environment where it is safe to share ideas, curate trust relationships and connect them with work that they will love.If you love sound and music, organizing around ambitious software problems, and growing people to do the best work of their life, we’d like to talk to you! What You’ll DoHire, mentor, and retain top DSP firmware engineering talent.Lead, inspire, and advocate for a team of high performing engineers to do their best work.Manage all the stages of large engineering projects from concept to design through implementation and release. This includes staffing allocation, project management, and documentation.Partner with leaders across the organization to develop processes and strategies for producing new features and products that delight our customers.Work closely with cross functional teams to understand business requirements and product architecture across multiple disciplines of software, hardware, acoustics, networking, and wireless technologies. Focus on delivering the highest quality DSP firmware through manual and automation testing, as well as using telemetry to understand real-world usage to drive product improvements.Coach team members on software development skills, leadership responsibilities and help guide their professional development to grow their careers. What You’ll NeedBasic Qualifications7+ years of experience in DSP development with at least 3+ years of leading teams.Experience with fixed and floating point DSP algorithms and platform-specific optimizations for embedded DSPs.Familiarity with RTOS-based systems such as FreeRTOS and ThreadX.Experience with MATLAB, Octave, and/or other math toolsAbility to communicate technical concepts clearly and effectively. Track record of shipping reliable, extensible, and maintainable software at scale.Working knowledge of C with strong problem-solving skills.Familiarity with firmware debugging tools, e.g. J-Link debuggers and logic analyzers.Degree in Computer Science, Electrical Engineering, or a related discipline; or equivalent industry experience. Preferred QualificationsWorking knowledge of how to maintain and test embedded DSP algorithms.Experience leading a team through system DSP architecture design.Experience working with DSP chip manufacturers to resolve issues and deliver value add features.Experience in software development for commercial products.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.
View Original Job Posting