Applied Materials

Sr. Software Engineer V - (E5)

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

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

Задачи

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

Требования

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

Условия

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

Навыки

  • C++
  • C#
  • .NET
  • WPF
  • MVVM
  • SQL
  • Multithreaded Programming
  • Concurrency
  • Synchronization
  • Performance Optimization
  • Object-Oriented Design
  • Software Architecture
  • Hardware/Software Integration
  • Debugging
  • Git
  • Azure DevOps
  • CI/CD
  • Windows Desktop Development

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

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 окт.
Sr. Software Engineer V - (E5) — Applied Materials, 180,000 – 247,500 USD в год, Billerica | itrelocate