Описание компании
В Western Digital наша миссия — стимулировать глобальные инновации и расширять горизонты технологий, чтобы делать невозможное возможным. Инновации лежат в основе нашей работы, и мы даем возможность решателям проблем достигать выдающихся результатов с помощью передовых технологий, которые, например, помогли человеку высадиться на Луну.
Как ведущий партнер некоторых из самых динамичных и быстрорастущих организаций, мы улучшаем игровые платформы, повышаем безопасность городов, делаем автомобили умнее и более подключенными, а также поддерживаем центры обработки данных крупных корпораций и публичных облаков. Western Digital стремится к светлому и умному будущему.
Если вы смотрели шоу в стриминге, просматривали социальные сети или делали покупки в интернете, то, скорее всего, вы использовали инфраструктуру хранения данных Western Digital. Наши карты памяти сохраняют ваши драгоценные воспоминания. Мы предлагаем широкий спектр технологий, устройств и платформ под уважаемыми брендами, такими как Western Digital®, G-Technology™, SanDisk® и WD®.
Присоединяйтесь к нам, чтобы справляться с исключительными вызовами, используя свои уникальные навыки. Вместе мы следующая большая вещь в инновациях данных.
Описание работы
Роли и обязанности
- Разрабатывать, тестировать, интегрировать и поддерживать качественное микропрограммное обеспечение для eHDD с использованием таких практик, как модульное тестирование, непрерывная интеграция и Agile методологии.
- Реализовывать структуры данных, алгоритмы, пути данных и драйверы для аппаратных ядер с использованием C++ и Python.
- Участвовать в процессах Scrum и Agile для разработки встроенного ПО для продуктов хранения данных.
- Поставлять передовые продукты хранения данных с использованием интерфейсов SAS, SATA и PCIE.
- Сотрудничать для решения сложных проблем в рамках аппаратных и программных платформ, включая серверы, RAID и операционные системы (Windows и Linux).
- Планировать и выполнять технические исследования от заявлений о проблемах до выводов.
- Создавать проектную документацию на различных этапах разработки микропрограммного обеспечения.
Квалификации
Требуемые:
- Степень бакалавра или магистра в области компьютерных наук, компьютерной/электронной инженерии или эквивалентной области.
- Приветствуются выпускники без опыта работы.
- Свободное владение языками C/C++, объектно-ориентированным программированием, Python, структурами данных и алгоритмами.
- Способность быстро осваивать новые микропрограммы, аппаратное обеспечение, системы, инструменты и методологии.
Предпочтительные:
- Знание архитектуры микроконтроллеров (ARM или ARC), встроенных систем и RTOS.
- Опыт работы с интерфейсами SAS, SATA и PCIE.
- Знакомство с анализаторами шин, эмуляторами и другими инструментами отладки микропрограмм.
- Навыки в области анализа данных, включая машинное обучение.
- Опыт работы в качестве Scrum Master или знание Agile практик.
Навыки
- Эффективное управление проектами и задачами для соблюдения сроков и обязательств.
- Сильные навыки решения проблем, ориентированный на решение подход и положительное отношение.
- Превосходные межличностные навыки, включая письменную и устную коммуникацию.
- Комфортное выполнение задач в динамичной, постоянно меняющейся среде.
- Командный дух с энтузиазмом для справления с вызовами и празднования успеха.
Дополнительная информация
Western Digital процветает благодаря разнообразию и верит, что принятие различных точек