Старший разработчик Embedded C/C++
WOWCube ищет старшего инженера-разработчика прошивок для игровой консоли-куба на базе ARM Cortex-M и собственной ОС OctaviOS. Нужно проектировать и отлаживать драйверы, системные модули, питание и связность, поднимать новые ревизии плат и докапываться до причин падений и проблем с памятью и таймингом. Требуется 5+ лет опыта в embedded, сильный C (и рабочий C++), уверенная работа с осциллографом, отладчиком и даташитами, а также ежедневное использование AI-агентов для кода. Работа удалённая в часовых поясах ЕС, английский для кода и документации.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 6 похожих вакансий за 90 дней, рынок — Международные (USD).
Что предстоит делать
Разработка на Embedded C/C++ • Инженерия с помощью ИИ • Запуск и отладка аппаратного обеспечения Локация: Удалённо (часовые пояса ЕС) Подчинение: Менеджеру по разработке встраиваемых систем Уровень: Senior (сильный middle+ с должной глубиной знаний также приветствуется) О WOWCube WOWCube — это игровая консоль в форме куба-головоломки: восемь модулей с 24 экранами, которые работают как одно устройство. Мы создаём аппаратное обеспечение, собственную операционную систему (OctaviOS), системные приложения и док-станцию. Текущий куб уже поставляется, следующее поколение находится на стадии bring-up. О роли Вы присоединитесь к команде embedded и будете отвечать за целые подсистемы OctaviOS — от проектирования до релиза, проверенного на реальных устройствах. ИИ-агенты для написания кода являются частью нашего повседневного инструментария и пишут значительную долю кода; инженер отвечает за проектирование, поддерживает кодовую базу свободной от технического долга и несёт ответственность за то, чтобы решение работало полностью. Это означает осознанную разработку с полным контролем над тем, что производят агенты. Мы ищем инженера, который превращает такой способ работы в многократное превышение производительности обычного разработчика и хорошо работает в команде. Основные обязанности Проектировать, реализовывать и отлаживать прошивку на C для платформы ARM Cortex-M / RTOS: драйверы, системные модули, связность, управление питанием и т.д. Отвечать за фичи и исправления end-to-end: требования, проектирование, реализация, тесты, верификация на устройствах, релиз. Запускать новые ревизии плат и создавать диагностику для тестирования аппаратного обеспечения. Находить первопричины крашей, повреждений памяти, проблем с таймингом и радио; доказывать исправления на аппаратном обеспечении. Ежедневно использовать ИИ-агенты для написания кода и держать их под контролем: готовить контекст (архитектура, аппаратные ограничения, правила написания кода), проверять каждое изменение на корректность, переиспользование и размер, улучшать общую настройку агентов. Проверять работу коллег, поддерживать в актуальном состоянии проектные заметки и тесты.
Что ждём от вас
- 5+ лет разработки прошивок; как минимум одно выпущенное потребительское устройство.
- Уверенный C (рабочий C++) на ARM Cortex-M с RTOS; комфортная работа со схемами, даташитами, отладчиком и логическим анализатором.
- Прочные знания низкого уровня: раскладка памяти, DMA и кэши, прерывания и тайминг, управление питанием, радио-стек (BLE или аналогичный), последовательные протоколы.
- Опыт запуска новой платы и валидации прошивки на физических устройствах.
- Системное мышление и дисциплинированный подход к отладке: воспроизвести, измерить, доказать — и способность судить, когда нужна такая строгость, а когда уместно быстрое исправление.
- Ежедневное использование ИИ-агентов для написания кода (Claude Code или аналогичных) в реальных проектах, со способностью отличать хороший сгенерированный код от правдоподобно выглядящего плохого и дисциплиной, позволяющей держать сгенерированные изменения небольшими, переиспользуемыми и без долга.
- Командный игрок: аргументирует с доказательствами, принимает решения после их принятия, ясно общается в письменной форме, заранее обозначает риски.
- Желательно
- Python для инструментария и автоматизации тестирования.
- Запуск вендорских SDK на слабо документированном SoC; внутренности RTOS.
- Работа с 2D-графикой или игровым движком на ограниченном аппаратном обеспечении.
- Hardware-in-the-loop или заводские тестовые стенды; опыт EVT/DVT/PVT.
- Rust, MQTT, зарядные устройства и индикаторы заряда батарей.
- Как мы работаем
- Небольшие PR, host-тесты и CI на каждый push; короткая проектная заметка для каждого механизма; нулевой технический долг.
- Стенд (куб и док) на вашем столе; инструментарий для прошивки, установки и чтения телеметрии удалённо.
- Английский для кода и документации; удалённо, дружелюбно к асинхронной работе, часы ЕС.
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C++-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Старший C++ разработчик / архитектор ПО
~1 621 919 ₸ оценка по стеку, все рынки
Нужен старший C++ инженер-архитектор для проекта немецкого производителя устройств валидации билетов: предстоит спроектировать и реализовать переиспользуемый модуль по стандарту etiCORE с HTTP/JSON API для ARM-устройств на Embedded Linux. Требуется серьёзный опыт в современном C++ (17+), знание криптографии (OpenSSL, PKI, цифровые подписи), Linux, CMake, Git и автотестов, плюс уверенный английский или немецкий. Предлагают удалёнку с гибким графиком, конкурентную оплату, оплачиваемые отпуск и больничные, медстраховку и курсы языков.
Linux Software Developer
~1 621 919 ₸ оценка по всем рынкам
Разработка и поддержка сложного продукта в сфере endpoint-безопасности для разных дистрибутивов Linux. Нужны 5+ лет опыта разработки на Linux, сильный C++ и Python, понимание сетей и TCP/IP, навыки траблшутинга. Работа удалённая, с современными инструментами, включая AI-ассистенты для кода.
C++ инженер в core-команду
~1 621 919 ₸ оценка по всем рынкам
Команда делает высоконагруженную СУБД, где аналитика на DuckDB и собственный поисковый движок на C++ работают в одной системе. Нужен сильный C++ инженер с опытом системного программирования от 3 лет, знанием алгоритмов, многопоточности и высоконагруженных систем — предстоит лезть в ядро: хранение, исполнение запросов, инвертированные и векторные индексы, профилирование и бенчмарки. Предлагают гибридный или удалённый формат, гибкое начало дня, ДМС, компенсацию спорта и обучения, сильную инженерную команду и реальное влияние на архитектуру продукта.
Архитектор встроенного ПО DWDM
~1 621 919 ₸ оценка по всем рынкам
Разработка и развитие архитектуры встроенного ПО для DWDM-платформ: маршрутизаторы, коммутаторы и другое телеком-оборудование. Нужен опыт embedded-разработки от 3 лет, уверенный C/C++, Linux, протоколы управления SNMP/NETCONF и понимание DWDM/OTN. Предлагают официальное оформление, белую зарплату, ДМС, обучение и возможность удалённой работы.
Unreal разработчик
~1 621 919 ₸ оценка по всем рынкам
MilTech-стартап ищет опытного Unreal-разработчика для клиентской части приложения на Unreal Engine 5. Нужно 5+ лет в геймдеве, сильный C++, опыт релиза игры на Windows, знание 3D-математики и многопоточности. Работа полностью удалённая, с реальным влиянием на продукт и минимумом бюрократии.
Инженер-разработчик OpenBMC
~1 621 919 ₸ оценка по всем рынкам
Разработка и поддержка прошивки OpenBMC на базе Yocto: правка багов, новые фичи, наладка взаимодействия с UEFI/BIOS x86 и работа с сообществом проекта. Нужны глубокий C++17 (STL, Boost), отличное знание Linux, Yocto, systemd, d-bus, Python и C для драйверов, плюс низкоуровневые протоколы вроде I²C и SPI. Предлагают выбор офиса, гибрида или удалёнки, гибкий график, ДМС, обучение и конкурентную зарплату с премиями.