TylSemi

Senior Development Test Engineer — Pre & Post-Silicon Software Test, Validation and Characterization

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

Инженер по тестированию и валидации post-silicon для многокристальных (multi-die) пакетов нового поколения. Отвечает за полный цикл валидации: высокоскоростные межкристальные интерконнекты UCIe, системы доставки питания (PDN/PMIC), PMC и подсистемы PCIe/CXL, а также за характеризацию, анализ отказов и автоматизацию тестов.

Задачи

  • Определять стратегии development-тестирования, цели покрытия, архитектуру тестового контента и строгую прослеживаемость от архитектурных требований до доказательств валидации
  • Писать низкоуровневые тестовые наборы на C и Python: bare-metal упражнения, генераторы трафика, стресс-паттерны, кастомные драйверы и хуки прошивки
  • Строить масштабируемые тестовые фреймворки с управлением приборами, автоматической последовательностью, структурированным сбором результатов и интеграцией HIL CI/CD
  • Разрабатывать корреляционные тестовые наборы lab-to-ATE и обеспечивать передачу в Product & Test Engineering (PTE)
  • Создавать минимально инвазивную инфраструктуру fault-injection (аппаратную и программную), воздействующую на целевые datapath без дестабилизации тестового стенда
  • Проводить кампании по тестированию ошибок: CRC retries, деградация/восстановление линий, sideband-таймауты, PCIe AER, ошибки трансляции DMA/IOMMU, условия сброса PMIC
  • Валидировать обработчики ошибок системной прошивки, watchdog-таймеры и поведение аппаратной изоляции сбоев в нештатных условиях
  • Применять статистический анализ и машинное обучение к тестовым данным: выявление выбросов, корреляция bench-to-ATE, предиктивные телеметрические сигналы

Требования

  • 8–10+ лет опыта в post-silicon validation, тестировании системного ПО, silicon bring-up или development-тестировании сложных SoC / ASIC / GPU
  • Продвинутое владение C и Python для низкоуровневого bare-metal тестового контента, аппаратных абстракций и фреймворков автоматизации
  • Опыт характеризации кремния: Shmoo-графики, тестирование PVT-углов, анализ джиттера/запаса, определение guard-band
  • Практический опыт построения или проведения кампаний error-injection и recovery-валидации на серийном кремнии
  • Свободное владение лабораторным оборудованием: осциллографы, протокольные анализаторы (PCIe/CXL), логические анализаторы, BERT, термокамеры, управляемые источники питания, JTAG-отладчики
  • Практическое понимание на уровне протоколов высокоскоростных последовательных интерфейсов (PCIe, CXL или UCIe) и управляющих шин (I2C, SPI, UART, PMBus, SMBus)
  • Твёрдое понимание систем доставки питания: секвенирование, телеметрия PMIC, DVFS, регулирование напряжения, пределы защитных отключений
  • Владение инструментами (Git, CMake, GCC/Clang, CI-пайплайны) и статистикой/анализом данных по тестовым популяциям
  • BS или MS в Electrical Engineering, Computer Engineering, Computer Science или эквивалентный практический опыт
  • Обязательное использование AI-инструментов для кодинга и автоматизации

Условия

  • Компенсация включает базовую зарплату и целевой бонус; фактическая сумма зависит от опыта, навыков, квалификации, уровня должности и локации
  • Дополнительно предусмотрено участие в капитале в виде опционов на акции
  • Remote-friendly, глобальная команда: команда в США (предпочтительно Bay Area, но нанимают лучших независимо от локации) и команда в Индии (дизайн-центр в Бангалоре)
  • Отсутствие бюрократии и политики: нет слоёв согласований и бесконечных встреч
  • Быстрый темп работы, реальные продукты, платящие клиенты и агрессивные сроки

Навыки

  • C
  • Python
  • bare-metal
  • firmware
  • HIL
  • CI/CD
  • UCIe
  • PCIe
  • CXL
  • PDN
  • PMIC
  • PMC
  • fault injection
  • Shmoo
  • PVT
  • jitter analysis
  • oscilloscopes
  • protocol analyzers
  • logic analyzers
  • BERT
  • thermal chambers
  • JTAG
  • I2C
  • SPI
  • UART
  • PMBus
  • SMBus
  • DVFS
  • Git
  • CMake
  • GCC
  • Clang
  • machine learning
  • statistics

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

Lead Software Test Engineer
Ford Motor CompanyLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Lead Software Test Engineer
Ford ProLeadDearbornГибрид
65,100 – 166,200 USD в год
13 окт.
Software Engineer II - Test
RTXMiddleTucsonОфисРелокация
75,800 – 144,200 USD в год
13 окт.
Senior Software Development Engineer In Test
Companion MedicalSeniorNorthridgeОфис
124,000 – 212,000 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Senior Development Test Engineer — Pre & Post-Silicon Software Test, Validation and Characterization — TylSemi, 180,000 – 216,000 USD в год, San Jose | itrelocate