drjobs Senior Software Development Engineer, Project Lead

Senior Software Development Engineer, Project Lead

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Boston - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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 youll 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: Senior Software Development Engineer Project Lead (Job Code: SM0215)

JOB DETAILS:

Architect and implement real-time software solutions for resource-constrained embedded systems within Sonos HiFi audio products leveraging both symmetric and asymmetric multiprocessing to meet performance requirements. Develop and maintain WiFi Bluetooth and Ethernet device drivers working with various networking protocols and hardware interfaces to ensure reliable communication and seamless connectivity for Sonos audio systems. Serve as project lead for new product development initiatives taking complete ownership of the System Software components. Collaborate with cross-functional teams including hardware and software engineering manufacturing design and product management to navigate the complexities of integrating advanced technologies and ensuring seamless interoperability across various components. Directly work with vendors to integrate their SDKs and operating system components into our Yocto based build system. Participate in operating system and boot-loader porting and maintenance as an individual contributor on multiple projects. Subject Matter Expert (SME) in audio driver development including crafting low-level drivers for specific amplifier chips to work seamlessly and integrating them with the higher-level Linux ALSA (Advanced Linux Sound Architecture) framework. Bring up and debug bootloader and embedded Linux operating system. Bring up and debug new PCBs with ARM based SOC WiSOC and various microcontrollers. Assist radio engineering teams in RF calibration. Primary developer/maintainer for IR driver infrastructure and user interface. Primary developer/maintainer for RTC driver infrastructure and user interface. Troubleshoot and debug complex system-level issues encompassing both software and hardware domains. Utilize various debugging tools and techniques to perform root cause analysis identify the source of problems and develop effective solutions. Collaborate closely with electrical engineers to resolve hardware-related challenges and participate actively in schematic reviews providing valuable feedback to the electrical design team. Architect development of bare-metal / firmware code for Power Management subsystem of Sonos portable products including fuel-gauge charger IC battery. Collaborate with EE teams and develop charging solutions that pass USB compliance requirements whilst using tools like GRL tester for verification.

EDUCATION AND EXPERIENCE REQUIREMENTS:

Masters degree (or foreign equivalent) in Computer Engineering Electrical Engineering Computer Science or related field plus 4 years of experience in the offered position or related position.

SPECIAL REQUIREMENTS:

Must possess expertise/knowledge sufficient to adequately perform the duties of the job being offered. Expertise/knowledge may be gained through employment experience or education. Such expertise/knowledge cannot be quantified by time. Required expertise/knowledge includes:

  • Experience as a C/C developer with ability to diagnose and debug hardware and software interaction using tools including oscilloscope logic analyzers and/or debugging software.
  • Experience in software development in Linux environment including kernel internal primitives for locking and mutual exclusion as well as the various contexts and SMP under which kernel and user code execute.
  • Experience in reading electrical schematics to build various software components.
  • Experience in open source bootloaders (U-Boot) and modern subsystems and peripheral including DDR SDRAM NAND Flash PCI Express Ethernet I2C and I2S.
  • Experience in designing and implementing device drivers for high-speed peripherals.
  • Experience in writing drivers for amplifiers power management and RTC.
  • Experience with ARM architecture.
  • Experience designing and developing software/firmware using Free-RTOS as developing bare-metal applications for microcontrollers.
  • Experience in USBPD and developing common algorithms for optimal battery charging.
  • Experience in the use of TCP/IP networking IEEE 802.11/Wi-Fi and Bluetooth in IOT devices.
  • Experience in building and using open source toolchain components including gcc GNU binutils and gdb.
  • Experience in Yocto toolchain and integration.
  • Experience in Agile software development practices.
  • Experience in leading a hardware program through initial concept to final production with clearly demonstrable project management skill.

OTHER: Salary: $178131 per year.

JOB LOCATION:

Sonos Inc.

2 Avenue De Lafayette

Boston MA 02111

If offered employment must have legal right to work in U.S.

**Must reference JOB CODE#: SM0215 when applying.

#LI-DNI

Your profile will be reviewed and youll hear from us once we have an update. At Sonos we take the time to hire right and appreciate your patience.

At Sonos we consider a wide range of factors when determining compensation which may lead individual compensation to vary depending on job related qualifications skills and experience. All full time employees are eligible for merit increases discretionary bonuses and equity. Our job postings may span more than one career level and the base pay range may be modified in the future based on changing market conditions.

Please note that compensation details listed in US job postings reflect the base salary only and do not include bonus equity or benefits.

We also offer a comprehensive benefits program with choice and flexibility in mind to help support the health wealth and overall well-being of our employees. Regular full time employees in the US are eligible for benefits on day one including:

Note: No amount of pay is considered to be wages or compensation until such amount is earned vested and determinable. The amount and availability of any bonus benefits or any other form of compensation and benefits that are allocable to a particular employee remains in the Companys sole discretion unless and until paid and may be modified at the Companys sole discretion consistent with the law.

Notice to U.S. Job Applicants: Sonos is an equal opportunity employer. We evaluate qualified applicants without regard to race color religion sex sexual orientation gender identity national origin disability veteran status and other legally protected characteristics.

Sonos is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process please send an e-mail to and let us know the nature of your request and your contact information.


Required Experience:

Senior IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.