Applied Materials

Software Engineer IV - (E4)

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

Разработчик десктопных приложений для оборудования по производству полупроводников. Проектирование и разработка ПО на C++/C#/WPF с интеграцией с аппаратными компонентами и системами управления движением.

Задачи

  • Проектировать, разрабатывать, тестировать и сопровождать десктопные приложения на C++, C# и WPF
  • Проектировать и реализовывать многопоточные и конкурентные решения для повышения производительности и отзывчивости систем
  • Разрабатывать ПО, взаимодействующее с аппаратными компонентами, приборами, системами управления движением и промышленной автоматизацией
  • Совместно с инженерами систем, электроники, механики и процессов определять требования к ПО и архитектуру систем
  • Оптимизировать производительность приложений, использование памяти и надёжность для критичных сред
  • Диагностировать и устранять сложные проблемы ПО, оборудования и интеграции
  • Участвовать в код-ревью и продвигать лучшие практики разработки
  • Разрабатывать и поддерживать техническую документацию, проектные спецификации и процедуры тестирования
  • Участвовать в принятии архитектурных решений и формировании технологических роадмапов
  • Поддерживать развёртывание продуктов, валидацию систем и решение проблем клиентов

Требования

  • Бакалаврская степень в области Computer Science, Software Engineering, Computer Engineering или смежной технической специальности
  • 7–10 лет профессионального опыта разработки ПО
  • Уверенное владение C++ (предпочтительно современный C++)
  • Уверенное владение C# и .NET
  • Обширный опыт разработки десктопных приложений на Windows Presentation Foundation (WPF)
  • Подтверждённая экспертиза в многопоточном программировании, механизмах синхронизации и проектировании конкурентных приложений
  • Опыт работы с асинхронными паттернами программирования и оптимизацией производительности
  • Хорошее знание принципов объектно-ориентированного проектирования и архитектурных паттернов
  • Опыт работы с системами контроля версий, такими как Git, Azure DevOps или аналогичными
  • Сильные навыки отладки и решения проблем
  • Отличные навыки устной и письменной коммуникации

Условия

  • Полная занятость
  • Зарплата $156,000.00 - $214,500.00
  • Комплексный пакет льгот
  • Возможны бонусы и участие в программе акций
  • Поддерживающая культура, возможности обучения и профессионального роста
  • Переезд не предусмотрен

Навыки

  • C++
  • C#
  • .NET
  • WPF
  • MVVM
  • SQL
  • Git
  • Azure DevOps
  • Multithreading
  • Windows Desktop Development
  • CI/CD

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

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Software Engineer IV - (E4) — Applied Materials, 156,000 – 214,500 USD в год, Billerica | itrelocate