FormFactor
Principal Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal Software Engineer в FormFactor для руководства разработкой и модернизацией ПО для производства и тестирования полупроводников. Ключевая задача — миграция legacy-приложений MATLAB и LabVIEW на современный стек C#/.NET с интеграцией оборудования и автоматизацией тестирования.
Задачи
- Проектировать, разрабатывать и поддерживать ПО для оборудования производства и тестирования полупроводников
- Руководить миграцией и модернизацией legacy-приложений MATLAB на платформу C#/.NET
- Определять стратегии миграции, архитектурные дорожные карты и планы валидации
- Рефакторить и оптимизировать существующее ПО для повышения поддерживаемости, масштабируемости и производительности
- Разрабатывать программные интерфейсы для полупроводникового оборудования, систем управления движением, промышленной автоматизации, датчиков, камер и сбора данных
- Поддерживать и развивать существующие приложения MATLAB и LabVIEW, включая отладку и устранение дефектов
- Разрабатывать и поддерживать фреймворки автоматизированного модульного, интеграционного и системного тестирования
- Внедрять отладку, диагностику, логирование и мониторинг для повышения качества ПО
- Диагностировать и устранять сложные дефекты ПО, проблемы интеграции оборудования и эскалации клиентов
- Участвовать в CI/CD пайплайнах, стратегиях контроля версий, автоматизированных сборках и релиз-менеджменте
- Выступать техническим экспертом и наставником для инженеров-программистов и кросс-функциональных команд
- Взаимодействовать с Product Management, Systems Engineering, Manufacturing, Quality и Customer Support
Требования
- Степень бакалавра в Computer Science, Software Engineering, Computer Engineering или смежной технической области
- Сильный практический опыт разработки на C#/.NET и объектно-ориентированного программирования
- Опыт разработки и поддержки приложений MATLAB
- Опыт работы с MATLAB или миграции кода/приложений MATLAB на C#/.NET
- Сильные навыки письменной и устной коммуникации
- Способность эффективно работать в командах software, systems, mechanical, electrical, controls и applications engineering
- Опыт с Silicon Photonics, полупроводниковым оборудованием, wafer probing, оптическим тестированием или автоматизированными тестовыми системами
- Опыт с motion control, machine vision, приборами, сбором данных или промышленной автоматизацией
- Опыт с Azure DevOps, Git, CI/CD пайплайнами, автоматизированным тестированием и Agile
- Минимум 5 лет релевантного опыта со степенью бакалавра; или 3 года со степенью магистра; или PhD без опыта; или эквивалентный опыт
Условия
- Оплата от $94,100.00 до $123,480.00 в год в зависимости от опыта, навыков и бэкграунда
- Полный пакет льгот: медицинская, стоматологическая и офтальмологическая страховка, страхование жизни и инвалидности
- 401(k) с вкладом компании, программа покупки акций сотрудниками (ESPP), оплачиваемый отпуск
- Квартальные бонусы по участию в прибыли
- Гибкие расходные или сберегательные счета
- Дневная смена
Навыки
- C#
- .NET
- MATLAB
- LabVIEW
- C
- C++
- Azure DevOps
- Git
- CI/CD
- Visual Studio
- Software Architecture
- Code Refactoring
- Code Optimization
- Automated Testing
- Agile