В Sonos мы стремимся создать идеальные условия прослушивания для наших клиентов и знаем, что это начинается со взаимного слушания. Работая в команде Sonos, вы будете сотрудничать с людьми разного стиля, с разными навыками и из разных слоев общества, чтобы реализовать наше видение, одновременно развивая сообщество, где каждый чувствует себя включенным и имеет возможность наилучшим образом реализовать себя.
Местоположение: Это гибридная должность, работа в нашем офисе Sonos в Бостоне, Массачусетс, или Сиэтле, Вашингтон, 4 дня в неделю в офисе.
Визовая поддержка: В настоящее время Sonos не может предоставить или передать визу для трудоустройства на эту должность. Мы просим кандидатов иметь разрешение на работу для любого работодателя в США, как сейчас, так и в будущем.
В Sonos мы стремимся создать идеальные условия прослушивания для наших клиентов и знаем, что это начинается со взаимного слушания. Работая в команде Sonos, вы будете сотрудничать с людьми разного стиля, с разными навыками и из разных слоев общества, чтобы реализовать наше видение, одновременно развивая сообщество, где каждый чувствует себя включенным и имеет возможность наилучшим образом реализовать себя.
Что вы будете делать:
- Разрабатывать и внедрять архитектуры системного программного обеспечения реального времени, используя подходы SMP (симметричная многопроцессорная обработка) и AMP (асимметричная многопроцессорная обработка) для встраиваемых аудиосистем
- Запускать, отлаживать и поддерживать загрузчик (U-Boot) и встраиваемую Linux на новых аппаратных платформах.
- Руководить ранним запуском и отладкой новых печатных плат с использованием SoC на базе ARM, Wi-SoC, BT SoC и микроконтроллеров.
- Интегрировать SDK поставщиков, компоненты BSP и модули ОС в процесс сборки и выпуска
- Разрабатывать и поддерживать библиотеки HAL, обеспечивающие чистые, тестируемые интерфейсы между аппаратным обеспечением и пользовательским пространством.
- Определять пробелы в платформах относительно возможностей аппаратного обеспечения и требований к продукту; предлагать и реализовывать улучшения для ускорения прототипирования и оценки нового оборудования.
- Вносить вклад в проверку BSP и отладку на уровне системы по границам HW/SW.
- Определять, выполнять и документировать модульное и интеграционное тестирование компонентов системного программного обеспечения.
- Сотрудничать с поставщиками кремниевых чипов и компонентов для координации поддержки и решения проблем платформы, связанных с SoC на базе процессоров/радиомодулей, MCU/PIC, NPU/GPU и периферийных устройств.
- Поддерживать команды инженеров аппаратного обеспечения путем глубокой технической отладки и вносить вклад в модернизацию ОС/платформы.
Что вам понадобится
Базовые квалификации:
- Степень бакалавра в области компьютерной инженерии, электротехники, информатики или смежной области
- Не менее 5 лет профессионального опыта в разработке прошивок/системного программного обеспечения для встраиваемых систем
- Высокое владение C/C++ (Python является плюсом).
- Значительный опыт работы с встраиваемой Linux, внутренними компонентами ядра и разработкой драйверов устройств.
- Опыт запуска и отладки систем с использованием U-Boot и распространенных загрузочных процессов.
Предпочтительные квалификации:
- Опыт работы с подсистемой HDMI (видео, ARC/eARC, CEC).
- Предыдущий опыт проектирования аппаратного обеспечения и умение читать схемы/технические описания.
- Знакомство с низкоуровневой оптимизацией и настройкой производительности.
- Знакомство с USBPD и опыт разработки в области USB PD IC.
- Опыт работы в Agile-среде разработки.
- Опыт работы с инструментами сборки и отладки (например, gcc, binutils, gdb).
- Опыт проектирования и разработки программного обеспечения/прошивок с использованием Free-RTOS, а также разработки приложений bare-metal для микроконтроллеров.
- Высокие возможности отладки с использованием таких инструментов, как JTAG, логические анализаторы и осциллографы.
- Подтвержденная способность создавать критически важные по производительности программы в условиях ограниченных ресурсов (например, драйверы высокоскоростных периферийных устройств).
- Владение рабочими процессами Yocto Project / OpenEmbedded.
- Глубокое понимание контекстов выполнения Linux и параллелизма, включая блокировки/мьютексы, поведение SMP, а также границы между ядром и пользовательским пространством.
- Знакомство с ключевыми интерфейсами/протоколами, такими как:
- DDR, NAND, PCIe, Ethernet, USB
- SPI, I2C, UART, I2S
- TCP/IP, Wi-Fi (802.11), Bluetooth/BLE
Ваш профиль будет рассмотрен, и мы свяжемся с вами, как только у нас появится обновление. В Sonos мы уделяем время правильному найму и ценим ваше терпение.
Базовый диапазон заработной платы для этой должности в зависимости от географического местоположения:
Конкретная предлагаемая оплата будет зависеть от географического местоположения кандидата, а также от квалификации и опыта. Мы применяем географические дифференциалы заработной платы на основе стоимости рабочей силы на рынке. Сотрудники, работающие в регионах с высокой стоимостью жизни, могут получать оплату по верхней границе диапазона, в то время как те, кто находится на рынках со средней или низкой стоимостью жизни, могут получать оплату по нижней границе диапазона. Ваш рекрутер сможет предоставить более подробную информацию о конкретном диапазоне заработной платы для вашего местоположения в процессе найма.
Обратите внимание, что сведения об оплате, указанные в объявлениях о вакансиях в США, отражают только базовую заработную плату и не включают бонусы, акции или льготы.
Мы также предлагаем комплексную программу льгот с учетом выбора и гибкости, призванную поддержать здоровье, благосостояние и общее самочувствие наших сотрудников. Штатные сотрудники в США имеют право на льготы с первого дня, включая:
- Медицинская, стоматологическая и офтальмологическая страховка
- План 401(k) с компанией-соответствием и немедленным получением прав
- Политика открытого отпуска (OTO), предоставляющая вам максимальные возможности для отключения и восстановления, без необходимости накопления отпуска в зависимости от стажа работы
- 80 часов оплачиваемого больничного при найме, обновляемые ежегодно
- До 12 оплачиваемых праздничных дней в календарном году
- Sonos предлагает щедрую программу оплачиваемого отпуска для новых родителей или для ухода за членом семьи с серьезным заболеванием, а также краткосрочную и долгосрочную нетрудоспособность по состоянию здоровья самого сотрудника.
- Оплачиваемая компанией страховка от нетрудоспособности, страхование жизни и от несчастных случаев
- Дополнительные льготы, включая добровольное страхование жизни, от несчастных случаев, страхование от несчастных случаев и страхование домашних животных
- Льготы по охране психического здоровья для поддержки вашего целостного благополучия
- Щедрая программа скидок для сотрудников и Sonos Radio HD — бесплатно!
Примечание: Никакая сумма оплаты не считается заработной платой или компенсацией до тех пор, пока эта сумма не будет заработана, не станет доступной и определяемой. Размер и доступность любых бонусов, льгот или любой другой формы компенсации и льгот, которые могут быть отнесены к конкретному сотруднику, остаются на усмотрение Компании до тех пор, пока они не будут выплачены, и могут быть изменены по усмотрению Компании, в соответствии с законом.
Уведомление для соискателей из США: Sonos является работодателем, предоставляющим равные возможности. Мы оцениваем квалифицированных кандидатов без учета расы, цвета кожи, религии, пола, сексуальной ориентации, гендерной идентичности, национального происхождения, инвалидности, статуса ветерана и других характеристик, защищенных законом.
Sonos стремится работать и предоставлять разумные условия для лиц с ограниченными возможностями. Если вам требуется разумное условие из-за инвалидности для любой части процесса трудоустройства, отправьте электронное письмо по адресу контакт рекрутера и сообщите нам характер вашего запроса и вашу контактную информацию.