НОВЕО - международная компания, с 2002 года предоставляющая услуги по заказной разработке ПО для западноевропейского рынка.
Как можно работать: через договор с ИП/самозанятым с оплатой в евро.
Рабочие языки на проектах: английский, французский, русский.
Мы приглашаем в компанию Embedded Architect (GPU) для работы над проектом для нашего заказчика.
Описание проекта:
Компания разрабатывает собственные AI-ускорители на стыке полупроводниковых технологий, оптики и AI. Цель — обеспечить детерминированное, низколатентное выполнение и надёжный контроль над устройством как в лабораторных стендах, так и в будущих продуктовых конфигурациях.
В рамках проекта планируется разработка и развитие системного real-time ПО, которое управляет ускорителем и организует взаимодействие между host-системой и проприетарным железом. Работа включает проектирование и поддержку кастомной on-board OS/RTOS-подобного стека (планировщик, управление памятью, прерывания, синхронизация), а также создание инструментов для отладки и трассировки кода на устройстве.
Ключевая задача — обеспечить предсказуемое время реакции и минимальный jitter на границе hardware <--> software. Для этого требуется построение детерминированных путей исполнения, измерение и оптимизация latency/jitter, анализ сложных тайминговых сценариев и отладка взаимодействия железа и системного ПО на ранних этапах (bring-up, early silicon validation).
Проект требует глубокой экспертизы в OS internals, memory safety и concurrency (включая memory ordering), а также сильных навыков низкоуровневой отладки (GDB на live-системах, core dumps, remote targets) и разработки высокопроизводительного C/C++ кода как для host-side control, так и для device-side исполнения.
Стек проекта:
C, C++
Custom on-board OS / RTOS
OS internals (scheduling, memory management, interrupts, synchronization)
Memory safety, concurrency, and memory ordering
Real-time systems (low-latency, deterministic execution, jitter optimization)
Low-level debugging (GDB, core dumps, remote targets)
Hardware–software interaction, chip bring-up, early silicon validation
Host-side control software + embedded device-side execution
Челленджи:
Разработка детерминированного real-time системного ПО с низким latency и минимальным jitter, поддержка кастомной OS, строгие требования к memory safety и concurrency, анализ таймингов, отладка на стыке hardware <--> software.
Совместная работа с hardware-инженерами (silicon/accelerator design), системными и embedded-разработчиками, а также с командами, отвечающими за архитектуру и performance.
Ожидания от кандидата:
Глубокое понимание OS internals (scheduling, memory management, interrupts, synchronization)
Опыт разработки системного real-time ПО, RTOS или кастомных OS
Сильная экспертиза в memory safety, concurrency и memory ordering
Уверенные навыки низкоуровневой отладки (GDB, core dumps, remote targets)
Опыт разработки высокопроизводительного C/C++ кода для host-side и embedded execution
Способность анализировать и оптимизировать latency, timing и jitter в real-time системах
Владение английским языком на уровене Upper-Intermediate (B2) или выше
Что мы готовы предложить?
трудоустройство по трудовому договору страны или через договор с ИП без привязки к определенному местонахождению;
оплачиваемый отпуск и больничные;
работа в профессиональной распределенной команде над интересными проектами;
возможность изучения новых технологий и их применение на практике, внутреннее обучение;
участие во внутренних митапах, постоянный обмен опытом с коллегами;
четко выстроенные процессы и методологии разработки;
бесплатное изучение иностранных языков в рабочее время с преподавателями компании (английский, французский);
компенсацию медицинских услуг, массажа или спорта (внутренний аналог ДМС).
О компании Новео: