УЗОЛА (UZOLA ELECTRIC GROUP) - производитель электрощитового оборудования, электротехнических шкафов, а также программируемых логических контроллеров (ПЛК) для автоматизации промышленных, общественных и гражданских объектов.
В связи с развитием мы в поисках программистов-разработчиков на различные виды работ
Обязанности:
- Сопровождение и развитие компилятора RuSTy;
- Добавление нового функционала, оптимизация кодогенерации;
- Разработка и поддержка статического анализатора кода (Linter) для целевых языков;
- Создание детальной диагностической системы компилятора (понятные разработчику сообщения об ошибках с привязкой к координатам кода);
Требования:
- Знания языка Rust;
- Опыт работы с инфраструктурой LLVM;
- Понимание теории компиляторов (парсеры, лексеры, семантический анализ);
- Документирование разработанного кода
Приветствуется:
- Знание языка C;
- Опыт работы с Docker;
- Опыт низкоуровневой отладки (GDB);
- Знание стандарта ГОСТ Р МЭК 61131-3-2016 (ST);
- Настройки CI/CD процессов для сборки компилятора;
- Опыт разработки автотестов (юнит-тесты, интеграционное и регрессионное тестирование компилятора)
Условия:
Обратите внимание: вакансия предполагает работу только на территории работодателя (удаленный формат не предусмотрен).