Synopsys Inc
Software Engineering, Staff Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в Synopsys для разработки AI-агентов и EDA-пайплайнов, генерирующих HDL-код и схемы из естественного языка. Роль на стыке LLM-оркестрации и электронного проектирования.
Задачи
- Разрабатывать автономных AI-агентов на базе LLM для захвата схем и подбора компонентов
- Проектировать EDA-пайплайны, интегрируя open-source и проприетарные EDA-инструменты с AI-фреймворками оркестрации
- Создавать абстракции, переводящие сложные EE-концепции в подсказки и guardrails для новичков
- Разрабатывать генераторы кода и схем, выдающие валидный HDL (Verilog/VHDL), netlists и топологии из естественного языка
- Работать кросс-функционально с AI-исследователями, UX-дизайнерами и EE-экспертами для повышения точности агентов
Требования
- Степень бакалавра или магистра в Computer Science, Computer Engineering, Electrical Engineering или смежной области
- Сильное владение Python, C++ или TypeScript для production-систем
- Практический опыт с LLM: fine-tuning, prompt engineering, интеграция в приложения
- Знакомство с агентными AI-фреймворками и инструментами оркестрации
- Понимание концепций электронного проектирования (schematic design, netlists, SPICE) — сильный плюс
- Опыт с EDA-инструментами или hardware design workflows — сильный плюс
- Опыт создания developer tools, low-code/no-code платформ или образовательного ПО — плюс
Условия
- Комплексные льготы: здоровье, wellness, финансовые бенефиты
- Детали зарплатного диапазона и бенефитов обсуждаются с рекрутером на этапе найма
Навыки
- Python
- C++
- TypeScript
- LLM
- prompt engineering
- fine-tuning
- AI agentic frameworks
- EDA
- Verilog
- VHDL
- netlists
- SPICE