Applied Materials
Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в Applied Materials для разработки ПО управления полупроводниковым оборудованием: системы motion control, робототехника, лазерные модули, машинное зрение и интерфейсы с PLC.
Задачи
- Проектировать, разрабатывать, тестировать и сопровождать ПО для оборудования производства полупроводников
- Разрабатывать приложения управления оборудованием на принципах ООП и современных архитектур
- Реализовывать управляющее ПО для motion control, робототехники и автоматизации, лазерных модулей, систем зрения и метрологии, интерфейсов фабричной автоматизации
- Разрабатывать интерфейсы к PLC, контроллерам движения, сенсорам и технологическому оборудованию
- Участвовать в интеграции, отладке и валидации оборудования
- Проводить design review, code review и верификационное тестирование ПО
- Расследовать инциденты на местах и внедрять корректирующие меры
- Готовить техническую документацию и поддерживать процессы релиза ПО
- Поддерживать инсталляции у заказчиков и factory acceptance testing
Требования
- Степень бакалавра по Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, Mechatronics или смежной инженерной специальности
- 5+ лет опыта разработки ПО
- Опыт разработки на C# или C++
- Опыт объектно-ориентированного проектирования и архитектуры ПО
- Опыт работы с системами контроля версий (Git, Azure DevOps, SVN или аналог)
- Опыт диагностики сложных электромеханических систем
- Сильные навыки отладки и решения проблем
- Умение эффективно работать в кросс-функциональной инженерной среде
Условия
- Зарплата $132,000–$181,500
- Полная занятость
- Командировки до 10% (внутренние и международные)
- Возможна релокация
- Комплексный пакет льгот, бонусы и акционерные программы
- Культура поддержки обучения и профессионального роста
Навыки
- C#
- C++
- Python
- Structured Text (IEC 61131-3)
- Git
- Azure DevOps
- SVN
- Windows
- TwinCAT
- Visual Studio
- EtherCAT
- Ethernet/IP
- OPC-UA
- TCP/IP
- RS-232
- PLC
- Motion Control
- Robotics
- Machine Vision
- SECS/GEM