Напиши текст вакансии для должности "Программист встроенных систем (System/embedded SW developer)". Название компании: "Syntacore". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'C', 'C++', 'Assembler', 'Linux', 'Микропроцессоры', 'Git', 'RTOS', 'Embedded systems', 'Встроенные системы', 'Разработка ПО', 'ASIC', 'ASIC Validation'

Syntacore – лидирующая международная компания-разработчик микропроцессорных IP ядер RISC-V и инструментов программирования с основными R&amp;D офисами в России. Наши клиенты и партнеры - значимые компании из США, Азии, Европы и России, создающие вычислительные платформы, системы обработки и хранения данных, персональные и «умные» устройства, включая высокопроизводительные многоядерные гетерогенные системы со сложной специализацией и расширениями системы команд, произведенные по нормам до 5нм. Придя к нам, вы станете участником глобальной трансформации в индустрии при переходе на открытую процессорную архитектуру в системах следующего поколения. Вы сможете стать первыми в мире в создании новых инструментов и оптимизации для RISC-V в новых областях применения, повлиять на расширения RISC-V, работая с международным сообществом, поделиться своими достижениями и обменяться опытом на конференциях. Мы приглашаем вас идти по этому маршруту вместе с нами! Чем предстоит заниматься:  Участием в разработке системного ПО (bsp/drivers/RTOS/kernel). Разработкой низкоуровневых тестов для проверки функциональных блоков RTL. Разработкой интеграционных тестов и тестового окружения для pre-silicon и post-silicon validation. Разработкой программной и пользовательской документации.  Рассматриваем кандидатов от Middle до Principal уровня. Что мы ожидаем от будущего члена команды:  Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS); Уверенное знание архитектуры и набора команд хотя бы одного процессора; Отличное знание С/С++, asm; make, gcc, gas, ld, gdb, version control; Уверенный пользователь Linux (включая cli &amp; shell programming); Знание английского языка на уровне чтения технической документации; Опыт с низкоуровневыми средствами отладки (ICE probes/scopes/LA/signal TAP/etc); Знание скриптовых языков (perl/python/tcl/shell).  Дополнительно приветствуем:  Опыт составления верификационных/тестовых планов для тестирования функциональных блоков RTL; Знакомство с Verilog/SystemVerilog; Опыт работы с RTL симуляторами.  Будем рады предложить вам:  Конкурентную заработную плату   Оформление по ТК РФ, медицинскую страховку, оплачиваемый отпуск и больничный Гибкий рабочий график, возможность удаленной работы Программы обучения, развития сотрудников, возможность публикаций и поездок на конференции