(FRESH GRAD ONLY) Engineer, Software Development Engineering (Embedded)

Job expired!

Описание компании

В 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 процветает благодаря разнообразию и верит, что принятие различных точек