
Инженер-программист встраиваемых систем
НПЦ ЭЛВИС
Москва
🏢 Офис
Junior
Полная занятость
Описание вакансии
Обязанности
•Участие в разработке тестового плана функциональной верификации для СФ-блока/СнК (системы на кристалле)
•Разработка bare-metal драйверов периферийных устройств, ускорителей и системного управления СнК
•Разработка направленных, случайных и генерируемых bare-metal (C/С++, с применением ASM) тестов для верификации СФ-блоков в составе СнК или подсистем
•Разработка скриптов сборки тестов
•Автоматизация регрессионного тестирования (настройка задач и скриптов Jenkins, Python, yaml, TCL, GRID)
•Отладка тестов на RTL/TLM модели (преимущественно с применением САПР Cadence), топологическом списке цепей (netlist), прототипе в ПЛИС, эмуляторе, изготовленных ИС СнК
•Взаимодействие с разработчиком RTL и инженером физического дизайна с целью локализации обнаруженных проблем
•Ведение списка обнаруженных дефектов в системе отслеживания ошибок (Jira, Confluence)
•Исследование и контроль функциональных параметров СФ-блока/СнК (пиковая/реальная производительность, пропускная способность, потребление и т.п.)
•Контроль качества верификации СнК/СФ-блоков (покрытие, проверка факта фиксации ошибок тестами, скорость обнаружения ошибок тестами и т.п.)
•Участие в составлении отчетов о состоянии верификации проекта (в том числе, с использованием средств автоматизации)
Требования
•Опыт разработки встроенного ПО для микроконтроллеров и встраиваемых систем (embedded software)
•Опыт программирования на С/С++
•Понимание ООП
•Знание архитектуры процессора и ассемблера ARM, MIPS, RISCV (хотя бы одного из)
•Опыт работы с периферийными интерфейсами UART, I2C, DMA, DDR и другими
•Опыт работы с СКВ svn/git или аналогичными
•Умение читать англоязычную техническую документацию
•Приветствуется опыт работы с накристальными интерфейсами интерфейсами AMBA APB, AHB, AXI, CHI
•Приветствуется опыт разработки драйверов для OC Linux
•Приветствуется опыт разработки на языках python, tcl, make, bash
•Приветствуется знание форматов обмена данными json, yaml, xml
•Приветствуется опыт разработки кода для ПЛИС
•Приветствуется опыт разработки или верификации цифровых схем
•Приветствуется знание маршрута проектирования цифровых СБИС
•Приветствуется понимание задач функциональной верификации СФ-блоков и СнК
•Приветствуется опыт применения специализированных САПР Cadence, Siemens(Mentor) или Synopsys для разработки/верификации цифровых СБИС
•Приветствуется опыт разработки кода на Verilog/SystemVerilog
•Приветствуется опыт верификации СФ-блоков и СнК
Условия
•Участие в передовых проектах в отрасли микро- и радиоэлектроники, телекоммуникаций и связи
•Работу в команде лучших специалистов отрасли, с возможностью делиться знаниями и перенимать опыт, решая сложные инженерные задачи, на передовом краю развития современных технологий
•Систему поощрения за создание результатов инновационной деятельности, регистрация патентов
•Применение результатов работы в подготовке квалификационных работ в магистратуре и аспирантуре. Поддержка научно-технического совета в подготовке статей, публикаций, работ
•Широкие возможности профессионального роста
•Гибкий график работы (возможность выбора начала и окончания рабочего дня)
•Полис ДМС (включающий стоматологию, возможность подключения родственников и членов семьи, страховку выезжающих за рубеж, телемедицину, онлайн-консультации юриста и психолога
•Материальную помощь к значимым событиям и сложным жизненным ситуациям
•Сервис с предложениями о корпоративных скидках и привилегиях от партнеров (900+), который помогает значительно экономить на ежедневных тратах
•У нас дружественная атмосфера и активная корпоративная жизнь. В Компании есть команды по: легкой атлетике, баскетболу, шахматам, настольному теннису и плаванию, лыжам и киберспорту. Спортсмены нашей Компании принимают участие в различных соревнованиях и турнирах. Для футбольной и волейбольной команды предоставляются спортивные площадки
•Реферальную программу
•Комфортный офис с вендинговыми аппаратами, комнатой отдыха, на территории есть кафе/столовая
•Мы ценим ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами
