Системный разработчик (моделирование)
Syntacore, разрабатывающая процессорные ядра на архитектуре RISC-V, ищет системного разработчика в команду моделирования: предстоит воспроизводить поведение аппаратных компонентов (CPU, ускорители, периферия) в симуляторах QEMU, Spike, Gem5 и поддерживать смежные компоненты вроде bootloader и Linux kernel. Ждут уверенного C/C++, опыта низкоуровневого программирования встроенных систем (bsp/drivers/kernel/RTOS), понимания архитектуры процессоров и Linux, плюсом будут Python, ассемблер и FPGA. Предлагают гибкий график с 10:00 до 19:00, возможность удалённой работы, конкурентную зарплату с премиями и рост внутри компании.
Актуальность уточняется
Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 29 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Обособленное подразделение "Syntacore" занимается разработкой ядер на основе архитектуры RISC-V и является активным участником международного сообщества RISC-V, комитетов и рабочих групп, в которых определяются направления развития архитектуры. Системная разработка является важным направлением в создании процессорных ядер. Команда занимается разработкой собственных и поддержкой существующих программных компонентов, таких как: Syntacore bootloader, OpenSBI, bsp (HAL), QEMU, Linux kernel, Zephyr. Специфика работы в команде подразумевает погружение в архитектуру RISC-V и возможность влиять на архитектурные решения в международном сообществе. Также большое внимание уделяется работе с подсистемой памяти, кэшами, периферийными устройствам и работе с open-source сообществом. На данный момент команда ищет системного разработчика для задач моделирования. Нужно повторять поведение аппаратных компонентов в симуляторах, что позволяет приступить к разработке тестов, системного и прикладного ПО на ранних этапах проектирования и сокращает релизный цикл выпуска итогового продукта.
- Моделирование будущих и поддержание существующих аппаратных компонентов (от CPU и ускорителей до периферии) в различных симуляторах (QEMU, Spike, Sail, Gem5, список может расширяться в зависимости от задач) и смежных программных компонентах (bootloader, Linux kernel);
- Совместная работа с командами FPGA по разработке инструментов ко-симуляции (симулятор + RTL симулятор, симулятор + FPGA прототип);
- Совместная работа с командами разработки системного ПО для процессорных ядер и SoC.
- Мы ожидаем от будущего члена команды:
- Понимание архитектуры современных процессоров;
- Понимание ОС Linux, ядра и систем виртуализации;
- Программирование на C/C++;
- Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
- Знание классических алгоритмов и структур данных;
- Уверенный пользователь Linux (включая cli & shell programming);
- Английский язык на уровне чтения технической литературы;
- Опыт работы в команде, знакомство с процессами Code Review, CI/CD.
- Дополнительно приветствуем:
- Опыт работы с симуляторами (QEMU, Spike, Sail, Gem5, Simics);
- Знание Python;
- Знание assembler;
- Опыт работы с FPGA;
- Будем рады предложить:
- Стать частью крупной стабильной компании, разрабатывающей и производящей высокотехнологичное оборудование, а также ежегодно увеличивающей долю рынка и финансовые показатели;
- График работы с 10:00 до 19:00 с гибким началом и окончанием рабочего дня, возможность удаленной работы;
- Конкурентный уровень заработной платы (готовы по достоинству оценить ваши знания и опыт) + премирование по результатам работы;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Тераплан
21 активная вакансия в компании
Разработчик 1С (ЗУП КОРП)
~650 000 – 1 260 000 ₸ оценка по всем рынкам
Нужен разработчик 1С для доработки и развития конфигурации ЗУП КОРП 3.1: сложные фичи, оптимизация производительности, снижение техдолга, обмены с другими системами. Требуется опыт с ЗУП от 3 лет, знание платформы, языка запросов и Git, понимание CI/CD и практик тестирования. Работа с 1С:EDT, SonarQube и статическим анализом кода.
Разработчик ядра Linux (RISC-V)
~1 120 000 – 1 851 652 ₸ оценка по всем рынкам
Нужно портировать ядро Linux на RISC-V, писать драйверы и загрузчики, платформозависимые утилиты и тесты, участвовать в bring-up SoC и дорабатывать QEMU. Требуется уверенное знание C, практический опыт разработки драйверов ядра Linux и понимание аппаратного обеспечения и интерфейсов. Компания предлагает ДМС, обучение, поддержку научных публикаций и патентов.
Инженер по безопасности кода / AppSec
~1 504 246 ₸ оценка по всем рынкам
Нужен инженер по безопасности кода: работа с SBOM и CVE, статический анализ, фаззинг-тестирование, unit- и API-тесты, интеграция проверок в CI/CD. Требуется опыт с Linux, инструментами вроде CycloneDX, DependencyTrack, svace, AFL++/Libfuzzer и знание C/C++, bash, Python. Предлагают гибридный формат с офисом в Москве и удалёнкой, гибкий график и конкурентную зарплату с премиями.
QA Engineer
~900 000 ₸ оценка по всем рынкам
Тераплан ищет QA-инженера для тестирования платформы оптимизации сложных комбинаторных задач для логистики, промышленности и авиации. Нужно проводить ручное и автоматизированное тестирование, работать с дефектами и тестовой документацией в связке с разработчиками и аналитиками. Стек включает Java/Spring, TypeScript/React, PostgreSQL, Kubernetes; предлагают гибрид или полный удалённый формат, медстраховку и премии за научные достижения.
Похожие вакансии
6 вакансий
Системный программист ПЛК/SCADA
~1 120 000 – 1 851 652 ₸ оценка по всем рынкам
Разработка собственной платформы Syfora для автоматизации технологических процессов: интеграция со SCADA-системами, создание библиотек и системного кода для ПЛК. Нужны глубокие знания контроллеров Siemens S7, опыт работы со SCADA (Master SCADA, WinCC, Wonderware, КАСКАД), СУБД и языками C/C#/JS. Предлагают официальное трудоустройство, удалёнку, обучение за счёт компании и годовое премирование.
C++ developer
~1 120 000 – 1 851 652 ₸ оценка по всем рынкам
Разработка и поддержка высоконагруженных серверных компонентов на C++, проектирование новой функциональности и оптимизация производительности. Нужен коммерческий опыт на C++ от 2 лет, знание C++11/23 и STL, многопоточность, сетевые протоколы, Linux/Windows, плюс Python/Bash для автоматизации. В плюс — Docker, PostgreSQL и опыт кросс-платформенной разработки.
C++ разработчик
~1 120 000 – 1 851 652 ₸ оценка по всем рынкам
Разработка и поддержка ПО для САПР в области машиностроения и строительства: проектирование архитектуры, структур данных, оптимизация производительности, код-ревью. Нужен опыт C++ от 3 лет, знание стандартов 11/14/17/20, разработка под Windows, алгоритмическая подготовка. Предлагают официальное оформление, ДМС со стоматологией, удалёнку или офис в Москве, Иваново, Нижнем Новгороде или Обнинске.
Разработчик ядра Linux (RISC-V)
~1 120 000 – 1 851 652 ₸ оценка по всем рынкам
Нужно портировать ядро Linux на RISC-V, писать драйверы и загрузчики, платформозависимые утилиты и тесты, участвовать в bring-up SoC и дорабатывать QEMU. Требуется уверенное знание C, практический опыт разработки драйверов ядра Linux и понимание аппаратного обеспечения и интерфейсов. Компания предлагает ДМС, обучение, поддержку научных публикаций и патентов.
Mid/Senior C Software Engineer - Yang Models
CodiLime ищет инженера-программиста на C для работы над моделями YANG в embedded-направлении. Нужны уверенный C, понимание моделирования данных и сетевого уровня L2. Формат работы удалённый, уровень — middle или senior.
Разработчик приватности Firefox (C++/Rust/JavaScript)
Mozilla ищет разработчика в команду приватности Firefox: нужно делать функции защиты приватности, анти-трекинга и защиты от угроз. Работа с C++, Rust и JavaScript, улучшение архитектуры браузера и безопасности пользователей. Формат — удалённо в европейских командах.