Senior Engineer, Software Development Engineering (Apps)

Job expired!

Приєднуйтесь до Western Digital: Інноватори в технологіях

У Western Digital ми прагнемо сприяти глобальним інноваціям. Наша мета полягає в тому, щоб розширювати межі технологій і робити неможливе можливим. Протягом десятиліть наша технологія дозволяла людям досягати неймовірних висот, включаючи висадку людини на Місяць.

Як ключовий партнер для деяких з найбільших та найшвидше зростаючих організацій, ми відіграємо важливу роль у створенні платформ для конкурентних ігор, підвищенні безпеки міст, покращенні підключення розумних автомобілів та забезпеченні роботи дата-центрів, які підтримують основні корпорації та публічні хмарні сервіси. Western Digital будує світле, розумне майбутнє.

Любите переглядати серіали, користуватись соціальними мережами або робити покупки онлайн? Western Digital підтримує інфраструктуру зберігання для цих платформ. Від флеш-карт пам'яті, які зберігають ваші найцінніші моменти, до широкого спектру рішень, орієнтованих на дані — включаючи бренди Western Digital®, G-Technology™, SanDisk® та WD® — ми знаходимось в самому серці технологічного прогресу.

Назва посади: Старший інженер, розробка програмного забезпечення (додатки)

Опис роботи:

Ми шукаємо талановитого та пристрасного інженера, який приєднається до нашої команди. Ви будете відповідати за проектування, впровадження та підтримку внутрішніх програмних інструментів для обробки, аналізу та візуалізації даних, пов'язаних з розробкою, виробництвом та польовим використанням жорстких дисків. Ці додатки працюють на Windows ПК, Linux ПК та великих багатодискових тестерах для допомоги командам з розробки продуктів у оцінці їхніх дизайнів.

Основні обов'язки та відповідальність:

  • Проектувати, впроваджувати, тестувати та підтримувати програмні додатки для спрямованого тестування і характеристик пристроїв.
  • Розробляти та підтримувати спеціалізовані декодери даних (ETL: екстракція, трансформація, завантаження), аналітичні веб-додатки та додатки для візуалізації даних.
  • Працювати з відносними та нерелевантними базами даних для зберігання і отримання даних з різних програмних додатків.
  • Співпрацювати з технологічними та продуктовими командами для розробки інструментів аналізу та моделей машинного навчання.
  • Брати участь у код-рев'ю та технічних обговореннях.
  • Вносити вклад у проектування, інтеграцію, тестування та аналіз невдач програмного забезпечення.
  • Створювати та підтримувати детальну технічну документацію та посібники користувача.
  • Працювати у глобальній, швидкому ритмі, команді з lean-agile станом духу.

Кваліфікації:

Вимоги:

  • Бакалаврська або магістерська ступінь у сфері програмної інженерії, комп'ютерних наук, комп'ютерної інженерії або суміжній області.
  • Досвід: бакалавр з 2+ років досвіду або магістр з 0+ років досвіду.
  • Володіння мовами програмування C/C++ (компілятори та середовища