Lam Research Corporation
Software Engineer Sys 3
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-программист в централизованную команду разработки Lam Research. Разработка и отладка ПО для оборудования травления и осаждения в полупроводниковой отрасли, обеспечение интеграции софта с аппаратной частью.
Задачи
- Проектировать, разрабатывать, отлаживать и диагностировать программное обеспечение для новых продуктов и доработок
- Реализовывать новые требования заказчиков и функции в существующем приложении
- Поддерживать и улучшать существующую кодовую базу, выявляя и устраняя проблемные места
- Документировать решения, строить схемы и писать качественный код
- Взаимодействовать с кросс-функциональными командами при проектировании и разработке ПО
- Оказывать техническую поддержку и наставничество младшим инженерам
- При необходимости выезжать на площадку заказчика (менее 10% времени)
Требования
- Степень бакалавра в области компьютерной инженерии, электроники или машиностроения и 5+ лет опыта; либо магистра и 3+ года опыта; либо PhD без опыта; либо эквивалентный опыт
- Знание ООП, объектно-ориентированного проектирования, паттернов проектирования и конечных автоматов
- Понимание многопоточности, включая вытесняющее планирование потоков
- Знание протоколов связи I2C, SPI, UART
Условия
- Гибридный формат: On-site Flex (3+ дня в неделю в офисе) или Virtual Flex (1–2 дня в неделю в офисе)
- Зарплата для San Francisco Bay Area: $99,000–$220,000 в год
- Комплексный пакет льгот и бенефитов
- Командировки менее 10% времени
Навыки
- C++
- C#
- OOP
- Design Patterns
- Finite State Machines
- Multithreading
- I2C
- SPI
- UART
- Embedded systems