Задачи:
— Проектировать и развивать gameplay-архитектуру в своей зоне ответственности: модульность, переиспользуемость, слабая связанность систем;
— Участвовать в техническом планировании, декомпозировать фичи, оценивать сложность и риски;
— Проводить код-ревью у коллег, поддерживать единые стандарты кода;
— Внедрять AI-инструменты в рабочий процесс: от быстрого прототипирования до автоматизации рутинных задач;
— Помогать более младшим разработчикам, делиться экспертизой, выступать ментором внутри команды;
— Настраивать процессы в своей области (сборки, тестирование, документация);
— Взаимодействовать с дизайнерами, геймдизайнерами и художниками на уровне системных решений.
Требования:
— Опыт коммерческой разработки на Unreal Engine 5 — от 4+ лет;
— Уверенное владение C++ в контексте UE5, понимание внутреннего устройства движка;
— Глубокое знание Gameplay Framework (Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState, Subsystems);
— Опыт построения модульных приложений внутри UE-проекта (плагины, подсистемы, runtime/editor-модули);
— Практика использования data-driven подходов (Data Assets, Data Tables, Gameplay Tags) для настройки логики;
— Реальный production-опыт с Gameplay Ability System (GAS) и понимание архитектуры UI в UE5 (Common UI или аналоги);
— Умение декомпозировать крупные фичи, оценивать сроки и аргументировать технические решения;
— Понимание производительностных узких мест, опыт построения асинхронных и многопоточных систем.
Преимущества:
— Опыт разработки мультиплеерных проектов: репликация, RPC, авторитарная модель, сетевая оптимизация;
— Участие в выработке архитектурных стандартов, написание технической документации;
— Навыки оптимизации (профайлинг, снижение нагрузки на CPU/GPU, управление памятью);
— Опыт использования AI-инструментов в реальном production: LLM для код-ревью, генерации тестов, авто-документирования, анализа логов;
— Высокая самоорганизация, умение работать в полностью удаленном формате, асинхронно коммуницировать и вести задачи в трекере.
Кого ищем:
— Разработчика, который вырос из позиции Middle и готов брать на себя больше ответственности;
— Человека, который видит систему целиком, а не только свою локальную задачу;
— Специалиста, который умеет доводить процессы до прозрачности: чистая документация, предсказуемые релизы, воспроизводимые сборки;
— Кандидата, для которого AI — это рабочий инструмент, а не игрушка.
Условия:
— Полностью удаленная работа (гибкий график, но синхронизация с командой в рабочее время);
— Полный день, 90 000 ₽ на руки;
— Уровень: Middle+ (с реальными лидерскими задачами);
— Работа над игровым проектом студии (детали — после подписания NDA);
— Прямое влияние на технические решения и развитие проекта.
Задачи:
— Проектировать и развивать gameplay-архитектуру в своей зоне ответственности: модульность, переиспользуемость, слабая связанность систем;
— Участвовать в техническом планировании, декомпозировать фичи, оценивать сложность и риски;
— Проводить код-ревью у коллег, поддерживать единые стандарты кода;
— Внедрять AI-инструменты в рабочий процесс: от быстрого прототипирования до автоматизации рутинных задач;
— Помогать более младшим разработчикам, делиться экспертизой, выступать ментором внутри команды;
— Настраивать процессы в своей области (сборки, тестирование, документация);
— Взаимодействовать с дизайнерами, геймдизайнерами и художниками на уровне системных решений.
Требования:
— Опыт коммерческой разработки на Unreal Engine 5 — от 4+ лет;
— Уверенное владение C++ в контексте UE5, понимание внутреннего устройства движка;
— Глубокое знание Gameplay Framework (Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState, Subsystems);
— Опыт построения модульных приложений внутри UE-проекта (плагины, подсистемы, runtime/editor-модули);
— Практика использования data-driven подходов (Data Assets, Data Tables, Gameplay Tags) для настройки логики;
— Реальный production-опыт с Gameplay Ability System (GAS) и понимание архитектуры UI в UE5 (Common UI или аналоги);
— Умение декомпозировать крупные фичи, оценивать сроки и аргументировать технические решения;
— Понимание производительностных узких мест, опыт построения асинхронных и многопоточных систем.
Преимущества:
— Опыт разработки мультиплеерных проектов: репликация, RPC, авторитарная модель, сетевая оптимизация;
— Участие в выработке архитектурных стандартов, написание технической документации;
— Навыки оптимизации (профайлинг, снижение нагрузки на CPU/GPU, управление памятью);
— Опыт использования AI-инструментов в реальном production: LLM для код-ревью, генерации тестов, авто-документирования, анализа логов;
— Высокая самоорганизация, умение работать в полностью удаленном формате, асинхронно коммуницировать и вести задачи в трекере.
Кого ищем:
— Разработчика, который вырос из позиции Middle и готов брать на себя больше ответственности;
— Человека, который видит систему целиком, а не только свою локальную задачу;
— Специалиста, который умеет доводить процессы до прозрачности: чистая документация, предсказуемые релизы, воспроизводимые сборки;
— Кандидата, для которого AI — это рабочий инструмент, а не игрушка.
Условия:
— Полностью удаленная работа (гибкий график, но синхронизация с командой в рабочее время);
— Полный день, 90 000 ₽ на руки;
— Уровень: Middle+ (с реальными лидерскими задачами);
— Работа над игровым проектом студии (детали — после подписания NDA);
— Прямое влияние на технические решения и развитие проекта.
Задачи:
— Проектировать и развивать gameplay-архитектуру в своей зоне ответственности: модульность, переиспользуемость, слабая связанность систем;
— Участвовать в техническом планировании, декомпозировать фичи, оценивать сложность и риски;
— Проводить код-ревью у коллег, поддерживать единые стандарты кода;
— Внедрять AI-инструменты в рабочий процесс: от быстрого прототипирования до автоматизации рутинных задач;
— Помогать более младшим разработчикам, делиться экспертизой, выступать ментором внутри команды;
— Настраивать процессы в своей области (сборки, тестирование, документация);
— Взаимодействовать с дизайнерами, геймдизайнерами и художниками на уровне системных решений.
Требования:
— Опыт коммерческой разработки на Unreal Engine 5 — от 4+ лет;
— Уверенное владение C++ в контексте UE5, понимание внутреннего устройства движка;
— Глубокое знание Gameplay Framework (Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState, Subsystems);
— Опыт построения модульных приложений внутри UE-проекта (плагины, подсистемы, runtime/editor-модули);
— Практика использования data-driven подходов (Data Assets, Data Tables, Gameplay Tags) для настройки логики;
— Реальный production-опыт с Gameplay Ability System (GAS) и понимание архитектуры UI в UE5 (Common UI или аналоги);
— Умение декомпозировать крупные фичи, оценивать сроки и аргументировать технические решения;
— Понимание производительностных узких мест, опыт построения асинхронных и многопоточных систем.
Преимущества:
— Опыт разработки мультиплеерных проектов: репликация, RPC, авторитарная модель, сетевая оптимизация;
— Участие в выработке архитектурных стандартов, написание технической документации;
— Навыки оптимизации (профайлинг, снижение нагрузки на CPU/GPU, управление памятью);
— Опыт использования AI-инструментов в реальном production: LLM для код-ревью, генерации тестов, авто-документирования, анализа логов;
— Высокая самоорганизация, умение работать в полностью удаленном формате, асинхронно коммуницировать и вести задачи в трекере.
Кого ищем:
— Разработчика, который вырос из позиции Middle и готов брать на себя больше ответственности;
— Человека, который видит систему целиком, а не только свою локальную задачу;
— Специалиста, который умеет доводить процессы до прозрачности: чистая документация, предсказуемые релизы, воспроизводимые сборки;
— Кандидата, для которого AI — это рабочий инструмент, а не игрушка.
Условия:
— Полностью удаленная работа (гибкий график, но синхронизация с командой в рабочее время);
— Полный день, 90 000 ₽ на руки;
— Уровень: Middle+ (с реальными лидерскими задачами);
— Работа над игровым проектом студии (детали — после подписания NDA);
— Прямое влияние на технические решения и развитие проекта.
Задачи:
— Исследование сложных случаев деградации производительности продукта;
— Разработка и улучшение архитектуры продукта и алгоритмов;
— Оптимизация и ускорение кода, реализация прототипов;
— Участие в создании нагрузочных тестов;
— Анализ результатов нагрузочного тестирования и разработка требований к оборудованию.
Требования:
— Знание принципов ОС Linux: внутреннее устройство, сервисы, принципы работы сетевой и дисковой подсистем;
— Способность логически мыслить и делать обоснованные выводы;
— Умение работать с огромным количеством чужого кода;
— Опыт работы с контейнерами;
— Уверенное знание bash, python;
— Опыт анализа производительности и профилирования кода (желательно).
Задачи:
— Тестирование нового функционала, исправлений багов и технических задач, связанных с сервисами потокового видео и видеоплеером.
— Анализ требований и поиск узких мест в тестировании совместно с разработчиками и инженерами DevOps.
— Покрытие автотестами на Selenium, Playwright, Appium и API по принципу "не покрыто — не выпущено".
— Создание недостающих автотестов для существующего функционала.
— Ручное тестирование и расследование проблем в продакшене.
Требования:
— Опыт тестирования веб-приложений (клиент-сервер) не менее 4 лет.
— Опыт автоматизации API и UI тестирования на Python и с использованием паттернов QA Automation не менее 2 лет.
— Опыт работы с Git, Bash, Docker.
— Умение создавать комплексные тестовые сценарии.
Желательно:
— Опыт работы с GitLab CI или другими CI/CD системами.
— Тестирование мобильных и сетевых условий.
— Знание видеокодеков (H264, H265, VP8 и др.).
— Опыт работы с ffmpeg/ffprobe.
— Знание принципов работы WebRTC и HLS.
Условия:
— Полный пакет релокации: перелёты в Лимассол для кандидата и семьи, оплачиваемая компанией квартира на первый месяц, полная поддержка при переезде.
— Накопительный фонд (Provident fund) на Кипре после испытательного срока.
— Прозрачные оценки эффективности два раза в год с возможностью бонусов и пересмотра зарплаты.
— Частная медицинская страховка для кандидата и семьи.
ОфисmiddleConditions / Benefits: Full relocation package: flights to Limassol for you and your family, company-covered apartment for the first month, full relocation support
Задачи:
— Разработка игр на Unity для PC и консолей с упором на кооперативный геймплей, игровые механики и реиграбельность
— Работа с существующей кодовой базой, её развитие и поддержка
— Создание собственных инструментов и автоматизаций для ускорения разработки
— Верстка адаптивного UI
— Оптимизация производительности и профилирование Unity-проектов
— Использование AI-инструментов и AI-агентов для прототипирования и автоматизации рутинных задач
— Контроль архитектуры, качества кода и конечного результата
Требования:
— Опыт разработки на Unity и уверенное знание C#
— Уровень Middle и выше
— Умение работать с существующей кодовой базой и быстро в ней разбираться
— Наличие готовых качественных проектов для демонстрации
— Умение решать задачи на уровне Unity-проекта: сцены, UI, анимации, ассеты, интеграции
— Опыт создания инструментов и автоматизаций
— Навыки верстки адаптивного UI
— Понимание производительности, профилирования и оптимизации
— Опыт работы в распределенной команде
— Опыт использования AI-ассистентов и AI-агентов как инженерного инструмента
— Готовность использовать AI для ускорения разработки, сохраняя контроль над архитектурой и качеством
Будет плюсом:
— Опыт разработки PC и консольных игр
— Опыт работы над кооперативными и сетевыми проектами
— Опыт быстрого прототипирования игровых механик и проверки гипотез
— Практический опыт работы с AI-агентами в больших кодовых базах и Unity-проектах
— Математическое или техническое образование
— Опыт работы с популярными Unity-инструментами и ассетами: DOTween, UniTask
— Опыт создания собственных Unity инструментов и автоматизации пайплайна
— Опыт профилирования и оптимизации под разные конфигурации PC и консолей
Условия:
— Полностью удаленная работа
— Хорошая стабильная оплата
— Интересные проекты с возможностью влиять на игровые механики и технические решения
— Небольшой коллектив без бюрократии
— Гибкий график работы
— Возможность профессионального роста
— Возможность экспериментировать с современными инструментами и подходами к разработке
Задачи:
— Развивать и поддерживать кроссплатформенное десктопное приложение для Windows и macOS, включая системный слой и сетевой стек;
— Диагностировать неочевидные проблемы, связанные с сетью, демонами и различиями между платформами;
— Профилировать приложение для выявления утечек, гонок и деградации производительности;
— Вести задачи целиком — от постановки до проверенного релиза.
Требования:
— Сильный коммерческий опыт разработки на Go, включая concurrency, управление процессами и ресурсами, обработку ошибок и тестирование;
— Опыт системной разработки под Windows и/или macOS, включая работу со службами и демонами, правами доступа, системными API и IPC;
— Хорошее понимание TCP/IP, DNS и маршрутизации;
— Умение диагностировать и профилировать приложения;
— Опыт разработки и поддержки кроссплатформенных приложений;
— Умение быстро разбираться в существующей кодовой базе и доводить изменения от задачи до проверенного релиза;
— Минимальное знание TypeScript;
— Профессиональный опыт работы с Claude, Codex, Kimi или другими LLM.
Условия:
— Полностью удалённая работа, полный рабочий день, 5/2;
— Конкурентная заработная плата;
— Испытательный срок 1 месяц, полностью оплачивается;
— Возможность влиять на архитектуру продукта;
— Небольшая сильная команда без бюрократии и долгих согласований.
Задачи:
— Развивать и поддерживать кроссплатформенное десктопное приложение под Windows и macOS, включая системный слой и сетевой стек;
— Диагностировать неочевидные проблемы, связанные с сетью, демонами и различиями между платформами;
— Профилировать приложение для выявления утечек, гонок и деградации производительности;
— Вести задачи целиком — от постановки до проверенного релиза.
Требования:
— Сильный коммерческий опыт разработки на Go, включая concurrency, управление процессами и ресурсами, обработку ошибок и тестирование;
— Опыт системной разработки под Windows и/или macOS, включая работу со службами и демонами, правами доступа, системными API и IPC;
— Хорошее понимание TCP/IP, DNS и маршрутизации;
— Умение диагностировать и профилировать приложения;
— Опыт разработки и поддержки кроссплатформенных приложений;
— Умение быстро разбираться в существующей кодовой базе и доводить изменения до проверенного релиза;
— Минимальное знание TypeScript для понимания фронтенд-кода;
— Профессиональный опыт работы с Claude, Codex, Kimi или другими LLM.
Условия:
— Полностью удалённая работа, полный рабочий день, 5/2;
— Конкурентная заработная плата;
— Испытательный срок 1 месяц, полностью оплачивается;
— Возможность влиять на архитектуру продукта;
— Небольшая сильная команда без бюрократии и долгих согласований.
Задачи:
— Отвечать за качество продукта и принимать решения о выпуске релизов.
— Проектировать и поддерживать E2E, API и интеграционные тесты с использованием JavaScript/TypeScript.
— Создавать и улучшать автоматическое покрытие тестами, с акцентом на API и сервисный уровень.
— Интегрировать автоматические тесты в CI/CD пайплайны.
— Использовать AI-инструменты для генерации и поддержки тестов, критически оценивая их качество и ценность.
— Создавать надежную тестовую инфраструктуру, включая тестовые данные, фикстуры и контрактные тесты.
— Выполнять ручное и исследовательское тестирование там, где автоматизация не подходит.
— Тесно сотрудничать с разработчиками и продуктовыми командами для превращения требований в тестируемые сценарии.
— Исследовать проблемы в продакшене с помощью логирования и инструментов наблюдаемости, вносить результаты в тестовый набор.
Требования:
— Опыт автоматизации тестирования не менее 3 лет с JavaScript/TypeScript.
— Глубокие знания JavaScript или TypeScript.
— Практический опыт с Playwright или Cypress.
— Опыт тестирования API (Postman или аналог).
— Опыт работы с CI/CD.
— Хорошее понимание веб-приложений и сетевых технологий, включая CORS.
— Опыт работы с базами данных MySQL, MongoDB, Redis или DynamoDB.
— Опыт работы с AWS, логированием, отладкой и наблюдаемостью.
— Практический опыт использования AI-инструментов для разработки и автоматизации тестирования.
— Способность оценивать риски качества и уверенно принимать решения о выпуске.
— Английский язык на уровне C1 и выше.
Условия:
— Полностью удаленная работа.
— Долгосрочное сотрудничество в международной среде.
— Высокий уровень ответственности и влияние на стратегию тестирования.
— Современный стек автоматизации и активное использование AI в разработке.
— Реальное влияние на качество продукта и решения о релизах.
— Частная медицинская страховка.
— Карта MultiSport.
— Матчинг 0%.
УдалённоseniorГеография найма не уточнена, офис: Kraków
Задачи:
— Руководство командой ручного тестирования сетевого оборудования.
— Анализ и ревью требований, подготовка дизайна и сценариев тестирования.
— Оптимизация тестовой базы и улучшение покрытия тестами.
— Организация тестирования новой функциональности и приемочных тестов для релизов.
— Координация работы команды и взаимодействие со смежными подразделениями.
— Анализ результатов, классификация дефектов, подготовка отчетов.
— Совершенствование процессов тестирования, измерение и улучшение качества продукта.
Требования:
— Опыт работы с сетями в ЦОД.
— Экспертное знание и практический опыт работы с протоколами ЦОД: MC-LAG, BGP, OSPF, VxLAN.
— Опыт управления командой от 3–4 человек, подбор и мотивация сотрудников.
— Понимание устройства компьютеров и ОС, опыт работы с Linux.
— Опыт работы с системами версионирования, управления задачами и дефектами.
— Понимание процессов разработки и тестирования; организаторские способности и аналитическое мышление.
Плюсом:
— Опыт проектирования и внедрения сетевой архитектуры.
— Автоматизация тестов на Python или Go.
— Сертификации: Cisco CCNA/Juniper JNCIA, Huawei HCIP/HCIE, Ericsson Extreme.
— Тестирование высоконагруженных систем и опыт с ЦОД.
Условия:
— Зарплата: 250 000 - 320 000 руб (gross, ИП РФ или ТК РФ, аккредитация есть).
— Формат: удалённо.
— Полная занятость.
Задачи:
— функциональное тестирование комплексов информационной безопасности
Требования:
— опыт функционального тестирования комплексов информационной безопасности
— знание принципов построения сетей передачи данных, основных протоколов маршрутизации, стека TCP/IP
— практический опыт работы с сетевым оборудованием (L2, L3-коммутаторы, маршрутизаторы, файрволлы различных вендоров)
— знание протоколов и технологий VLAN, STP, RSTP, ARP, DHCP, DNS, Port security
— умение разворачивать схему “router-on-the-stick” с нуля
— умение и практический опыт диагностирования сетевых ошибок
Условия:
— работа полностью удалённая
— занятость проектная, от года
— оформление — ИП
— локация — строго РФ
— зарплата 140 - 160 (net)
Free VPN Planet — это сервис виртуальной частной сети, который предоставляет пользователям инструменты для анонимного серфинга в интернете и обхода локальных блокировок.
Мы — полностью распределённая команда, которая создаёт решения для приватности и цифровой свободы, используемые миллионами людей по всему миру.
Ищем инженера с опытом в Zabbix/VictoriaMetrics, Ansible, Kubernetes (bare-metal) и глубоким пониманием сетевого стека и VPN-технологий (StrongSwan, WireGuard, Xray и др.). Это роль для тех, кто хочет напрямую влиять на highload-продукт, работающий на стыке безопасности и массового масштаба.
Задачи:
— Разработка и поддержка микросервисов с использованием Python и FastAPI
— Взаимодействие с командами фронтенда, DevOps и тестирования для поставки качественного продукта
— Участие в код-ревью, архитектурных обсуждениях и проектировании системы
— Написание unit- и интеграционных тестов
— Мониторинг и оптимизация производительности приложений
Требования:
— Коммерческий опыт разработки на Python более 6 лет
— Понимание сетевого взаимодействия, REST API, асинхронных процессов
— Знание реляционных и/или NoSQL баз данных
— Опыт работы с Git, GitLab, CI/CD и другими современными инструментами разработки
— Понимание принципов SOLID, ООП и основных шаблонов проектирования
— Умение писать чистый, поддерживаемый код, аналитическое мышление и внимание к деталям
Условия:
— Полная занятость
— Формат работы: удалённо или гибрид
Задачи:
- Разрабатывать и поддерживать исполнительные модули (agents, controllers, orchestrators) для автоматической настройки сетевого оборудования
- Производить интеграцию с существующей инфраструктурой: SNMP, CLI, NETCONF/RESTCONF/gNMI
- Автоматизировать полный цикл «конфигурация → развёртывание → мониторинг → отклик»
- Проектировать и сопровождать хранилища состояния сети (PostgreSQL)
Требования:
- Практический опыт разработки на Python или Go (от 5 лет)
- Навыки работы с PostgreSQL
- Опыт эксплуатации операторских сетей (от 5 лет)
- Знания сетевых технологий: IP/MPLS, Ethernet, QoS
Задачи:
-Планирование архитектуры приложений с использованием LLM в качестве основной технологии
-Разработка ML-бэкендов и микросервисов для обеспечения функциональности и интеграции различных сервисов
-Оптимизация текущих решений с акцентом на производительность и управление нагрузкой (onnx, openvino, tensorrt)
Требования:
-Опыт работы в роли MLE от 2-х лет
-Уверенное знание Python и опыт разработки сетевых/асинхронных приложений
-Широкая насмотренность в области LLM, RAG
-Знание Docker, CI/CD, FastAPI и SQL
Условия:
-Возможна полная или частичная удалённая работа из России
-Офисы в Москве, Краснодаре, Новосибирске
Задачи:
— Разрабатывать и внедрять новые рыночные подключения и инструменты для связи.
— Улучшать и поддерживать существующие высоконагруженные, низколатентные приложения на C++.
— Активно снижать задержки для оптимизации торговой производительности.
— Обеспечивать операционное совершенство и надежность систем при масштабировании.
— Тесно сотрудничать с командами инженеров, аналитиков данных и трейдеров.
Требования:
— Опыт разработки программного обеспечения на современном C++ не менее 3 лет.
— Опыт работы с высоконагруженными, низколатентными системами.
— Глубокое понимание алгоритмов, структур данных и шаблонов проектирования.
— Знание основ сетевых технологий (REST, Websockets) и протокола FIX.
— Владение английским языком на уровне C1 и выше.
— Знакомство с AWS, Kubernetes, Python и Kafka.
Условия:
— Удалённая работа с возможностью релокации в офис в Дубае.
— Культура удалённой работы с ежегодными ретритами для работы и отдыха.
— Договор B2B с гибкими вариантами оплаты в USD, EUR или USDT.
— Конкурентная зарплата с бонусами, зависящими от результатов работы.
— Возможность переезда в офис в Дубае.
УдалённоmiddleC++ DEVELOPER (HFT) | REMOTE GLOBAL OR RELOC TO DUBAI | SPARKLAND #remote or #relocation #dubai #cpp #cplusplus https://teletype.in/@courierus/tL5vJzzrbt_; REMOTE GLOBAL WITH RELOCATION OPTION TO DUBAI | SPARKLAND Location: Remote with the option to relocate to Dubai ; Preferred time zones: Europe, CIS, or Dubai-adjacent
Задачи:
— Разработка backend на Python
— Создание устойчивой браузерной автоматизации
— Работа с пользовательскими сессиями, очередями и расписаниями
— Интеграция LLM и vision-моделей
— Реализация памяти, контекста и инструментов AI-агента
— Настройка логирования, мониторинга и восстановления после ошибок
— Защита пользовательских данных и секретов
— Участие в оценке архитектуры, сроков и технических рисков
Требования:
— Уверенное знание Python и asyncio
— Опыт разработки production-систем, а не только отдельных скриптов
— Опыт работы с Playwright или аналогами
— Умение создавать автоматизацию для меняющегося и нестабильного интерфейса
— Опыт реализации повторных попыток, переавторизации и восстановления после сбоев
— Понимание идемпотентности действий
— Опыт с долгоживущими фоновыми процессами, очередями, расписаниями и квотами
— Опыт разработки LLM-приложений: агентные циклы, function calling, память и контекст диалога
— Опыт работы с vision-моделями и контроля стоимости инференса
— Понимание принципов шифрования, хранения секретов, разграничения доступа и аудита
— Базовые навыки Docker, CI, логирования, метрик и алертов
Будет преимуществом:
— Опыт работы с прокси-инфраструктурой и сетевой изоляцией клиентов
— Опыт в антифрод-, платёжных или дейтинг-продуктах
— Понимание того, как внешние площадки реагируют на нетипичную активность
— Опыт продуктовой разработки в условиях нестабильного внешнего API или интерфейса
— Умение самостоятельно декомпозировать задачи и предлагать проверяемые решения
На первом этапе необходимо:
— Оценить реализуемость первой версии
— Предложить архитектуру и последовательность разработки
— Определить необходимые доступы, инфраструктуру и расходы
— Собрать прототип для тестирования на отдельном аккаунте
— Настроить фиксацию результатов, ошибок и причин остановки системы
Обязанности:
• Разработка программного обеспечения микроконтроллеров;
• Взаимодействие с разработчиком схемотехники изделий;
• Участие в разработке программ и методик изделий в части программного обеспечения микроконтроллеров;
• Участие в наладке программного обеспечения микроконтроллеров;
• Участие в разработке программной документации совместно с техническим писателем.
Требования:
• Профильное высшее техническое образование;
• Продвинутое знание языка С, понимание семантики, умение применять паттерны проектирования;
• Базовое владение C++ и любым языком для создания десктопных приложений (Python, C#, Java);
• Опыт работы с микроконтроллерами семейства STM32 (ARM Cortex-M), умение настраивать основную периферию, умение работать с отладочными интерфейсами;
• Опыт настройки и отладки основных интерфейсов: UART, SPI, I2C, CAN, понимание физических уровней RS485, RS232, MII;
• Разработка сетевых приложений, знание стека TCP/IP, работа с протоколами транспортного уровня (TCP, UDP);
• Умение работать с RTOS (FreeRTOS);
• Опыт разработки документации на программное обеспечение;
• Базовое знание схемотехники, умение анализа принципиальных схем;
• Умение работать с системами контроля версий (Git);
• Опыт работы с протоколом Modbus RTU (TCP).
Условия:
• Официальное трудоустройство с первого рабочего дня по ТК РФ;
• Место работы: г. Москва, МФК «Поклонка Плейс»;
• Стабильная и своевременная выплата заработной платы 2 раза в месяц;
• График работы: 5/2, с 09:00 до 18:00, выходной: суббота, воскресенье;
• ДМС + стоматология с первого дня работы.
ОфисМосква
УдалённоseniorГеография найма не уточнена
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.