Software Development Engineer
Sonos · Boston, Massachusetts, US
At Sonos we want to create the ultimate listening experience for our customers and know that it starts by listening to each other.
Job 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. JOB TITLE: Software Development Engineer ( Job Code: VM1031) JOB DETAILS: Design and implement real-time SW system architectures based on symmetric and asymmetric multiprocessing technologies for Sonos’ HiFi audio systems. Provide software support for new CPU SoC architecture/platform evaluation and selection. Bring up and debug bootloader and embedded Linux operating system. Bring up and debug new PCBs with ARM based SoC, WiSoC, BTSoC and various Microcontrollers. Develop and maintain Linux kernel drivers for a diverse set of hardware interfaces and peripherals, ensuring comprehensive coverage of various subsystems. Participate in operating system and boot-loader porting and maintenance as an individual contributor on multiple projects with cross-functional teams. Develop and maintain the HDMI driver infrastructure including...