Advantest

Senior Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Software Engineer в Advantest — разработка ПО для тестовых платформ полупроводников (SLT, Burn-In, HPC): архитектура, интеграция с оборудованием, драйверами и прошивками. Работа полностью в офисе в Lake Forest, CA.

Задачи

  • Проектировать и разрабатывать ПО для тестовых платформ SLT, Burn-In и HPC, оркестрации тестов, интеграции оборудования, обмена сообщениями и сервисов данных
  • Развивать test-driven development в среде, ориентированной на аппаратное обеспечение, с фокусом на unit- и интеграционные тесты
  • Около 85% времени заниматься кодингом, интеграцией, тестированием, отладкой и техническим проектированием
  • Разрабатывать кроссплатформенные приложения, SDK, драйверы, API, тестовые программы и ПО управления оборудованием на C#, .NET 10+, ASP.NET+, Python, Blazor и xUnit
  • Разрабатывать распределённый обмен сообщениями, телеметрию, пайплайны данных и оркестрацию с использованием Apache Pulsar и PostgreSQL
  • Реализовывать защищённые on-premises сервисы платформы на OIDC/OAuth 2.0 и смежных технологиях идентификации
  • Интегрировать ПО с тестовым оборудованием, прошивками, электрическими, механическими, тепловыми и измерительными системами
  • Разрабатывать и интегрировать ActivATE/ActivATE360, драйверы устройств и инструментов, а также сценарии выполнения тестов
  • Реализовывать рабочие процессы SCAN, выполнения паттернов и конвертации векторов
  • Отлаживать системные проблемы на уровне ПО, коммуникаций, прошивок, оборудования и исполнения DUT
  • Работать напрямую с заказчиками и глобальными инженерными командами при интеграции и развёртывании
  • Собирать требования от заказчиков, внутренних подразделений и партнёров; обсуждать компромиссы и доводить решения от проектирования до продакшена
  • Проектировать с учётом надёжного выполнения, целостности тестовых данных, восстановления после сбоев и совместимости независимо развивающихся компонентов
  • Менторить инженеров и вести ревью дизайна и кода, оставаясь hands-on

Требования

  • 8+ лет опыта в разработке ПО с сильным hands-on техническим лидерством
  • Глубокая экспертиза в C#/.NET, распределённых системах, многопоточности, асинхронном программировании, API и отладке
  • Опыт интеграции ПО с физическим оборудованием, прошивками, драйверами или полупроводниковыми/промышленными тестовыми системами
  • Опыт владения архитектурой от реализации и интеграции до продакшен-развёртывания
  • Хорошее знание TCP/IP, UDP, HTTP и gRPC
  • Степень бакалавра в computer science, computer engineering, electrical engineering или смежной области либо эквивалентный практический опыт
  • Готовность работать в офисе в Lake Forest, CA
  • Желательно: опыт с SLT, Burn-In, ATE, HPC, ActivATE/ActivATE360 или Advantest 93000
  • Желательно: опыт с цифровыми тестами, тестовыми программами, драйверами устройств, измерительными приборами и hardware-in-the-loop тестированием
  • Желательно: опыт поставки кроссплатформенного и on-premises ПО в среде полупроводникового производства
  • Готовность работать в on-prem и on-site формате (без гибрида) в Lake Forest, CA
  • Готовность к командировкам внутри страны и за рубеж, иногда с коротким уведомлением
  • Сильные навыки письменной и устной коммуникации

Условия

  • Global Bonus Program: бонусы по результатам работы дважды в год
  • 401(k) с участием компании
  • Медицинская, стоматологическая и офтальмологическая страховка (HMO, PPO, HSA)
  • Страхование жизни, инвалидности и от несчастных случаев бесплатно
  • Flexible Spending Accounts для здравоохранения и ухода за зависимыми
  • Employee Assistance Program
  • Flexible Time Off с накоплением с момента найма
  • 13 оплачиваемых праздничных дней в год

Навыки

  • C#
  • .NET
  • ASP.NET
  • Python
  • Blazor
  • xUnit
  • Apache Pulsar
  • PostgreSQL
  • OIDC
  • OAuth 2.0
  • TCP/IP
  • UDP
  • HTTP
  • gRPC
  • распределённые системы
  • многопоточность
  • асинхронное программирование
  • ActivATE
  • ActivATE360
  • SLT
  • Burn-In
  • ATE
  • HPC
  • hardware-in-the-loop

Похожие вакансии

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Senior Software Engineer — Advantest, Lake Forest | itrelocate