Embedded & IoT — свежие вакансии
Обновляется каждый час. Найдено: 68 вакансий за последнюю неделю.
- Вакансий за неделю:
- 68
- Медиана:
- 200 000 ₽
- Вилка:
- 150 000 ₽ — 300 000 ₽
Зарплаты — по 65 вакансиям с указанной вилкой за 30 дней
Поиск вакансий
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Инженер-программист встроенного ПО (C, UEFI)/Embedded Developer
Создаем будущее серверных технологий вместе!
О проекте
Мы — команда, которая проектирует и производит высокопроизводительные серверы и суперкомпьютеры (узнать больше: e-flops.ru). Наш новый проект — портирование UEFI на ARM64-платформу, и нам нужен эксперт, который поможет сделать это на уровне, недоступном большинству.
Это уникальный вызов для тех, кто хочет работать с низкоуровневой разработкой, влиять на архитектуру будущих систем и решать задачи, которые пока не описаны в учебниках.
Что предстоит делать?
- Портировать UEFI/BIOS на новую ARM64-платформу — с нуля или адаптируя существующий код.
- Глубоко разбираться в аппаратной части: анализировать схемотехнику, даташиты, протоколы, разбираться с софтом на уровне железа.
- Разрабатывать и отлаживать критически важный код, от которого зависит работа серверов.
- Добавлять поддержку PCIe-устройств и других компонентов.
- Работать в команде с инженерами, схемотехниками и тестировщиками
- Вместе создавать энергоэффективные решения.
Мы ищем того, кто:
- Глубоко понимает С, ARM64, загрузчики и как железо взаимодействует с ПО.
- Знает Linux на уровне системного разработчика.
- Имеет опыт от 3 лет в разработке/портировании загрузчиков.
- Умеет работать с инструментами командной работы, сборкой, git и трекерами, технической документацией.
- Имеет опыт работы с Tianocore EDKII.
- Готов разбираться в ARM64, PCIe и ACPI.
Будет круто, если у вас есть:
- Опыт с x86/ARM64, Aptio, BMC/IPMI.
- Навыки C++/ASM или даже пайки/работы с осциллографом.
- Знание серверной специфики — вы сразу станете ключевым специалистом.
Что мы предлагаем?
- Реальный R&D — самые сложные и интересные задачи, запускать свои платформы на самых интересных процессорах.
- Современную лабораторию — все необходимое для работы с железом.
- Команду экспертов — учимся друг у друга каждый день.
- Работа с иностранными и российскими hi-end заказчиками.
- Отличные условия:
— ДМС (с возможностью расширения для семьи).
— Бесплатный паркинг и удобный корп. транспорт (от м. Щукинская, Строгино, ж/д Красногорская).
— Гибкое начало рабочего дня, у нас нет бюрократии.
— Компенсация фитнеса 50/50 на территории БЦ.
— Бесплатный паркинг и удобный корп. транспорт (от м. Щукинская, Строгино, ж/д Красногорская).
— Комфортный офис в БЦ «Рига Ленд».
Это ваш проект, если:
- Вам интересно разбираться в том, как работает железо на низком уровне.
- Вы хотите участвовать в создании уникальных серверных решений.
- Вам важно работать в команде единомышленников, а не просто «писать код».
Готовы к вызову? Присоединяйтесь!
Название должности: Инженер-программист микроконтроллеров STM32 (со знанием схемотехники)
Кого мы ищем:
Мы приглашаем студентов, магистрантов или аспирантов технических вузов, которые хотят вырасти в профессиональных Embedded-разработчиков. Если вы любите «железо», понимаете, как микроконтроллер взаимодействует с компонентами на плате, и хотите видеть код, который управляет реальными физическими приборами — мы вас ждем!
О компании:
Мы занимаемся полным циклом создания сложного лабораторного оборудования: от идеи и проектирования до серийного производства. Наши продукты — это высокоточные термостаты, системы термоконтроля и анализаторы химических веществ.
Мы активно внедряем современные технологии: используем 3D-моделирование и 3D-печать для создания корпусов и механизмов наших приборов.
Ваши задачи:
• Разработка и отладка программного обеспечения для микроконтроллеров семейства STM32 (C/C++).
• Написание драйверов для работы с периферией (I2C, SPI, UART, ADC и др.).
• Тестирование, пусконаладка и отладка софта на реальном «железе» (прототипах оборудования).
• Участие в пусконаладочных работах и испытаниях лабораторных приборов.
• Редкие командировки (1–2 раза в месяц) для технического сопровождения или настройки оборудования на объектах.
Наши требования:
• Текущий статус студента, магистранта или аспиранта (профильное техническое образование).
• Базовые знания C/C++ для микроконтроллеров и понимание архитектуры STM32.
• Обязательное понимание «железа»: умение читать электрические принципиальные схемы, пользоваться мультиметром/осциллографом и базово понимать современную компонентную базу.
• Базовые навыки пайки (SMD, выводные компоненты) для самостоятельной доработки или отладки макетов.
Будет большим преимуществом:
• Умение и опыт разработки сайтов (Web-разработка) — например, для создания внутренних веб-интерфейсов управления приборами или локальных панелей мониторинга.
• Начальные навыки работы в Altium Designer, SolidWorks, Компас-3D или интерес к 3D-печати.
Что мы предлагаем:
• Гибкость: готовы обсуждать индивидуальный график, чтобы вы могли легко совмещать работу с учебой в вузе.
• Обучение под руководством наставников: научим работать с прецизионными измерительными приборами, стандартами метрологии и промышленной 3D-печатью.
• Оборудованное рабочее место: современный инструмент, отладочные платы, измерительная техника и доступ к 3D-принтерам.
• Перспектива: лучшие стажеры переходят в штат на позицию ведущих инженеров-разработчиков.
Мы запускаем новый проект по разработке платформы офлайн-оцифровки коммуникаций и звуков. В связи с этим ищем в команду хорошего человека, а заодно крутого технического специалиста. С чем придётся работать? Схемы, прошивки, испытания, то есть разработка и поддержка устройств и систем. На данном этапе говорим про умные диктофоны, докстанции и систему мониторинга.
Список задач ниже большой, и мы не ждём, что один человек силён во всём. Нам важно понять, что из этого Вы готовы взять на себя уверенно, где у Вас есть опыт, а где Вы готовы разбираться. Под это мы и собираем команду.
Основные задачи:
Схемотехника и разводка:
• Развитие схемотехники бейджа и докстанции, ведение ревизий, разработка новых устройств.
• Разводка плат в Altium: изделия, макеты, тестовые и серийные платы.
• Контрольные расчёты: энергобюджет, нагрев, ёмкость батареи, компоновка в корпусе.
Встроенное ПО:
• Развитие прошивок бейджа (STM32, ESP32) и ПО докстанции (Linux).
• Телеметрия устройств: заряд, циклы, состояние батареи, ошибки, выгрузка логов.
• Инженерная дисциплина: репозиторий, версии, сборка, changelog, тестовый прогон перед релизом.
Производство и подрядчики:
• Технический контакт с заводом: постановка задач, переписка и созвоны.
• Подготовка ТЗ, проверка схем, Gerber и BOM подрядчика, контроль согласования изменений.
Испытания и качество:
• Диагностическая прошивка для производства и входной контроль по каждому серийному номеру.
• Измерения: потребление, время работы, качество звука (SNR, шумы, искажения), температура.
• Тестирование массовых обновлений прошивки, ресурсные испытания батарей, разбор возвратов.
Техническая поддержка (Gen-1):
• Поддержка бейджей и докстанций у клиентов: приём обращений, диагностика через систему мониторинга, решение проблем, ремонт.
• Ведение базы типовых проблем и статистики отказов.
Разработка Gen-2:
• Макетирование связки STM32 + ESP32, сравнение на отладочных платах.
• Проверка пары микрофонов для beamforming на малой базе.
• Разработка архитектуры следующего поколения.
Также в зоне ответственности:
• Система мониторинга: участие в создании, внесение изменений, оценка работы исполнителей.
• Внедрение у клиентов: подготовка докстанций, проверка RFID, обучение IT-администраторов заказчика, чек-лист внедрения.
• Документация: спецификации, паспорта, руководства по монтажу и эксплуатации.
• Техническая часть грантовых заявок и отчётов, материалы для патентования.
Что для нас важно:
• Опыт разработки электроники: от схемы до изделия.
• Разработка встроенного ПО на C и C++ для микроконтроллеров STM32 и ESP32.
• Опыт разработки ПО под Linux.
Будет плюсом:
• Английский на уровне рабочей переписки и созвонов.
• Опыт с аудиотрактом, микрофонами, DSP, beamforming.
• Беспроводные модули (BLE, Wi-Fi и др.) и RFID.
• Li-Ion батареи: зарядка, BMS, ресурсные испытания.
• Базовые навыки Full Stack разработки: простой backend, API, базы данных, веб-интерфейс (пригодится для работы с системой мониторинга).
• Опыт подготовки грантовых заявок и патентных материалов.
Условия:
• Зарплата: от 100 000 руб на руки.
• Формат: в офисе, гибкий график обсуждается.
• Оформление: ТК РФ.
Как откликнуться:
В сопроводительном письме напишите, пожалуйста, какие блоки задач из списка Вы готовы взять на себя, где чувствуете себя сильнее всего и что было бы новым для Вас. Если есть примеры проектов (платы, прошивки, устройства, дошедшие до серии), будем рады их увидеть.
Мы — группа разработки SDK микроконтроллера Baikal-U (BE-U1000) компании Baikal Electronics. Создаём ПО, которым будут пользоваться тысячи разработчиков встраиваемых систем.
Мы ищем ведущего/старшего инженера, который будет заниматься разработкой программных проектов на нашем микроконтроллере, а так же развитием инструментов разработки.
Подробнее про MCU: https://mcu.baikalelectronics.ru
Чем предстоит заниматься
- Разрабатывать новое программное обеспечение для работы на нашем микроконтроллере: демонстрационные проекты, примеры для отладочных плат;
- Адаптировать и портировать на нашу платформу сторонние проекты;
- Дорабатывать и расширять SDK: улучшать существующие модули, добавлять новые компоненты, развивать систему сборки;
- Участвовать в процессе интеграции SDK в интегрированные среды разработки;
- Помогать в подготовке документации.
Для нас важно
- Уверенное владение языком C;
- Опыт разработки встраиваемого ПО для микроконтроллеров таких производителей, как STMicroelectronics, Espressif, Raspberry Pi, Nanjing Qinheng Microelectronics, Nordic Semiconductor, Microchip Technology, TI и др.;
- Опыт работы с периферийными блоками: UART, SPI, I2C, DMA, USB, CAN, I2S, TIM, ADC;
- Знание устройства микроконтроллеров на уровне архитектуры: тактирование, системные шины, отладочные интерфейсы, питание, подсистема памяти и т.д.;
- Навыки работы в Linux на уровне продвинутого пользователя.
Будет плюсом
- Опыт работы с архитектурой RISC-V;
- Навыки написания технической документации и примеров кода;
- Опыт работы с интерфейсом Ethernet.
Мы предлагаем
- Долгосрочную работу над коммерческим микроконтроллером, который уже производится и будет востребован многие годы;
- Возможность влиять на пользовательский опыт тысяч разработчиков;
- Работу с актуальной архитектурой RISC-V;
- Конкурентоспособную зарплату по итогам собеседования;
- Гибкий график и комфортный офис в Москве (Ostankino Business Park);
- Официальное трудоустройство в аккредитованной IT-компании;
- Расширенную ДМС (стоматология, стационар, страхование в путешествиях);
- Профессиональный коллектив и неформальную атмосферу.
Мы — группа тестирования SDK компании Baikal Electronics. Мы строим систему автоматизированного контроля качества ПО для нашего нового микроконтроллера Baikal-U (BE-U1000) на архитектуре RISC-V.
Мы ищем ведущего инженера, который спроектирует и собственными руками будет участвовать в реализации масштабируемой среды тестирования.
Подробнее про MCU: https://mcu.baikalelectronics.ru
Чем предстоит заниматься
- Проектировать архитектуру автоматизированной системы тестирования SDK;
- Разрабатывать новые и интегрировать существующие тесты;
- Оценивать покрытие тестами (Test Coverage);
- Анализировать и оптимизировать показатели производительности;
- Писать тесты на чистом C.
Что для нас действительно важно
-
Senior-уровень владения C;
-
Linux как основная среда;
-
Опыт разработки встраиваемого ПО для SoC/MCU и глубокое понимание периферии;
-
Самостоятельность, умение довести архитектурное решение до работающего кода;
-
Готовность и желание писать тесты на C, понимая, что это сложная разработка.
Будет сильным плюсом
- Опыт создания автоматизированных тестовых систем с нуля;
- Знакомство с архитектурой RISC-V;
- Опыт работы с тестовыми фреймворками на C (Unity, Ceedling, CMock);
- Высшее техническое образование.
Мы предлагаем
- Уникальный инженерный вызов: построить систему тестирования для одного из самых насыщенных периферией российских RISC-V микроконтроллеров;
- Стратегический продукт: работа на годы вперёд, вклад в технологическую независимость страны;
- Сильная команда: коллеги с экспертизой в процессорной архитектуре, системном ПО и тестировании;
- Карьерная гибкость: возможность в будущем перейти на задачи для процессоров;
- Конкурентоспособная стабильная белая зарплата: обсуждается по итогам собеседования;
- Расширенная ДМС: стоматология, стационар, travel-страхование;
- Гибкий график и офис: Ostankino Business Park (5 мин от м. Бутырская);
- Аккредитованная IT-компания.
«НЭК.ТЕХ» — российская аккредитованная IT-компания, единый научно-технический центр, специализирующийся на разработке средств измерений, коммуникационного оборудования IoT в сфере энергетики, высоконагруженных телекоммуникационных решениях и создании собственной компонентной базы.
Реализованные проекты «НЭК.ТЕХ» востребованы системообразующими энергетическими и промышленными компаниями и лежат в основе технологической независимости России.
Сотрудники «НЭК.ТЕХ» — самая большая ценность компании. Мы коллектив, объединённый совместной работой над амбициозными интересными проектами и общими целями.
Приглашаем в команду Старшего инженера-программиста
Какие знания и навыки мы ожидаем от вас:
- Языки программирования C, C++
- Опыт работы от 3 лет.
- Опыт разработки встроенного ПО: bare metal, RTOS, Linux.
- Знание ООП
- Опыт разработки realtime и многопоточных приложений.
- Понимание шаблонов проектирования.
- Владение основами алгоритмов.
- Уверенное владение системами контроля версий (Git) и управления разработкой (Jira).
- Знание РБПО (ГОСТ)
Основные задачи:
- Разработка встроенного ПО устройств РЗА и многофункциональных контролеров для электроэнергетической отрасли;
- Исследования, участие в выборе технического решения;
- Участие в разработке архитектуры ПО;
- Разработка прикладного и системного программного обеспечения;
- Взаимодействие с экспертами по информационной безопасности (AppSec);
- Участие в формировании требований к функциям ИБ;
- Участие в формировании общей архитектуры ВПО в части реализации функций ИБ;
- Реализация функций ИБ, разработка ВПО в части функций ИБ;
- Проведение инструментального анализа кода (статический, динамический, композиционный и т.д.), проведение разметки кода, определение приоритетов работ по выявленным дефектам, формирование и исполнение задач;
- Проведение аудита и анализа безопасности кода, выявление уязвимостей, участие в тестировании;
- Декомпозиция задач;
- Поддержка жизненного цикла продукта
Что мы предлагаем:
- Работа в офисе г. Чебоксары, полная занятость;
- Оформление в соответствии с ТК РФ;
- ДМС с расширенным пулом клиник и первичной стоматологией после испытательного срока (через 3 месяца);
- Компенсация питания и частичная компенсация фитнеса;
- Рабочий график 5/2, с 8:00 до 17:00, возможно гибкое начало рабочего дня;
- Реальные возможности профессионального развития.
Рувер — российская инженерная компания, специализирующаяся на разработке и производстве профессиональных систем видеонаблюдения.
Наша команда профессионалов с 2015 года разрабатывает и производит российские IP-камеры с уникальными функциями: от криптозащиты до устойчивости к экстремальным условиям.
Сейчас мы в поисках Руководителя проекта embedded-разработки.
Обязанности:
- ведение разработки прошивки до результата в срок и в пределах выделенных ресурсов;
- расчет трудоемкости и построение плана с контрольными точками проекта;
- формирование критериев для оценки качества выполненных работ;
- координация участников проекта: программисты, разработчики, тестировщики;
- проведение ревизии кода.
- опыт в разработке встраиваемых систем;
- опыт от 3 лет руководства разработкой с личным участием в не менее, чем одном цикле от первого включения до серийного выпуска;
- высшее техническое образование;
- умение управлять рисками проекта, работать с подрядчиками и поставщиками технологий.
Опыт работы с процессором HiSilicon будет большим преимуществом, но также это могут быть: Sigmastar, Ambarella, Novatek, Allwinner, Rockchip, Amlogic.
Знания, которыми должен обладать кандидат:
- английский - свободное чтение документации и переписка, китайский - с переводчиком, чтение документации;
- ONVIF (желательно, но не обязательно);
- система контроля версий и релизная модель, непрерывная интеграция, система планирования проектов.
- официальное трудоустройство по ТК РФ;
- ДМС после прохождения испытательного срока;
- фиксированный оклад и премиальная часть за выполнение kpi;
- удобный график: 5/2, с 08:00 до 17:00 (суббота и воскресенье — выходные), работа в офисе: г. Краснодар, ул. Тополиная аллея, 10.
Если вы ориентированы на результат, готовы погрузиться в проект и нести за него ответственность, присылайте резюме.
«НЭК.ТЕХ» — российская аккредитованная IT-компания, единый научно-технический центр, специализирующийся на разработке средств измерений, коммуникационного оборудования IoT в сфере энергетики, высоконагруженных телекоммуникационных решениях и создании собственной компонентной базы.
Реализованные проекты «НЭК.ТЕХ» востребованы системообразующими энергетическими и промышленными компаниями и лежат в основе технологической независимости России.
Сотрудники «НЭК.ТЕХ» — самая большая ценность компании. Мы коллектив, объединённый совместной работой над амбициозными интересными проектами и общими целями.
Приглашаем в команду старшего инженера-программиста.
Чем предстоит заниматься:
- разработка ПО для микроконтроллеров на C/C++;
- разработка ПО под Linux на C/C++;
- разработка и внедрение новых устройств IoT в составе команды инженеров-электронщиков, программистов и отдела тестирования;
- технологическая экспертиза проектов, выбор технологии реализации.
Знания и навыки, которые мы ожидаем от кандидата:
- высшее техническое образование;
- опыт разработки ПО для микроконтроллеров и микропроцессоров на C/C++;
- опыт разработки ПО под embedded платформу (Linux);
- понимание архитектурных паттернов и умение их применять;
- опыт применения модульного тестирования, CI/CD;
- опыт применения гибких методологий разработки ПО приветствуется;
- чтение электрических схем, знание основ электроники и схемотехники;
- понимание принципов работы интерфейсов UART, CAN, RS и т.д.;
- понимание принципов работы сетевых интерфейсов;
- опыт работы с беспроводными сетями GSM, ZigBee, LoRa и т.д.
Что мы предлагаем:
- дружелюбная корпоративная культура;
- график работы 5/2, офисный формат работы, гибкое начало/окончание рабочего дня с 8:00/11:00 до 17:00/20:00;
- комфортное рабочее место в ТЦ "Атлантик-Сити" (Савушкина, 126 Б);
- конкурентоспособная «белая» заработная плата, окончательный уровень зарплаты устанавливается после результатов собеседования с успешным кандидатом;
- оформление с первого рабочего дня по ТК РФ;
- ДМС со стоматологией по результатам испытательного срока;
- компенсация фитнеса после полугода работы;
- фрукты/кофе/снеки в офисе ежедневно.
Присоединяйтесь к нашей команде! Мы всегда открыты для сильных специалистов с творческим подходом к решению задач и профессиональными амбициями. Если вы готовы достигать собственных результатов в команде и тем самым положительно влиять на развитие компании – мы вас ждём!
Мы инженерная компания, развивающая различные направления радиоэлектроники. Формируем новый конструкторский отдел разработки полного цикла и собираем команду, которая построит его с нуля.
Ищем руководителя группы встроенного ПО
Чем предстоит заниматься:
1. Архитектура бортового ПО изделий на базе открытых стеков
2. доработка стеков под собственные изделия, режимы и логика поведения
3. Постановка задач, код-ревью, версионирование и релизы прошивок
4. Руководство группой (2 инженера), развитие направления
Что для нас важно:
- Высшее техническое образование
- С++ и embedded-разработка от 5-ти лет
- Протоколы MAVLink/CRSF/MSP
- Практика код-ревью и релиз-инженерии
- Опыт ведущей роли, руководства или наставничества
Предлагаем:
- Возможность проявить себя в новом направлении - у первых сотрудников максимальное влияние на технические решения и процессы
- Современное оборудование и приборный парк
- Работу с реальными изделиями, а не только документацией
- Выезды на испытания - локальные, в пределах рабочего дня. Редкие командировки
- Только офисный формат, в графике 5/2 (вых.: сб и вс). Возможен проезд к месту работы и обратно КОРПОРАТИВНЫМ транспортом.
- Оформление по ТК РФ, полностью белая заработная плата
Компания YADRO — российская ИТ-компания, которая осуществляет разработку и производство серверов и систем хранения данных, телекоммуникационного и сетевого оборудования, разрабатывает микропроцессоры и микроконтроллеры; разрабатывает облачные технологии.
Мы ищем инженера-разработчика встраиваемых систем (Embedded Engineer) в отдел встраиваемых систем, чтобы разрабатывать, тестировать и поддерживать прошивки модулей, входящие в продукты компании Yadro.
Разработчик будет, с одной стороны, поддерживать существующие прошивки путем фикса багов и рефакторинга. С другой стороны - разрабатывать прошивки для новых модулей, входящий в состав продуктов компании. К примеру, в одном сервере от 10 микроконтроллеров и больше, которые могут быть расположены на разных платах. Таким образом, разработчик вносит свой вклад в работоспособность большого сервера и обеспечивает его безотказную работу. Также разработчик будет разрабатывать тесты, покрывающие функционал реализованного кода для постоянного регрессионного тестирования.
Чем вам предстоит заниматься:
- разработка встраиваемого ПО (прошивок) для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке Си;
- поддержка и рефакторинг существующего встраиваемого ПО;
- разработка и поддержка документации для прошивок (вики-страниц);
- соблюдение внутренних стандартов на разработку \ ведение документации \ ведение проектов;
- работа в команде, используя гибкие методологии разработки;
- участие в процессах разработки и поддержки продукта - взаимодействие с менеджерами, тестировщиками, инженерами из других отделов.
Что мы ожидаем от будущего члена команды:
- знание Cи на высоком уровне;
- умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании;
- знание Python и Bash на уровне - "написать скрипт для автоматизации сборки прошивки";
- знание и умение пользоваться gcc, gdb, openOCD;
- знание Make, понимание работы системы сборки на Makefile;
- знание и умение пользоваться Git по gitflow с ветками PR и тд;
- знание и умение писать unit-тесты / функциональные тесты;
- опыт разработки под STM32 и/или аналогах (GD32);
- опыт разработки Bare-Metal и RTOS;
- опыт разработки драйверов;
- знание интерфейсов - USB, UART, I2C, SPI, CAN;
- элементарные навыки пайки и работы с измерительным оборудованием для отладки.
- опыт работы с Jira/Bitbucket/Confluence;
- английский язык на уровне чтения документации.
Дополнительно приветствуем:
- знание CMake;
- продвинутое знание Python;
- опыт CI/CD;
- знание Jenkins;
- знание pytest / allure / ceedling;
- опыт работы с серверным оборудованием/СХД.
Будем рады предложить Вам:
- стать частью процесса рождения настоящего отечественного оборудования: возможность прочувствовать все особенности этапов его разработки: от создания конструкторской документации до реализации в железе и микрокоде;
- конкурентный уровень полностью официальной заработной платы;
- гибкое начало рабочего дня;
- возможность выбора формата работы (офис/гибрид);
- рабочее место в красивом и удобном лофт-офисе с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года»;
- возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- программы обучения и развития сотрудников (включая внешние курсы повышения квалификации);
- внутреннюю программу поддержки инноваций;
- систему премирования за научные достижения, публикацию статей и регистрацию патентов;
- «Лекторий», в рамках которого приглашенные эксперты и наши специалисты делятся профессиональным опытом из различных областей науки;
- медицинскую страховку с первых дней работы, включающую стоматологию, госпитализации, международные путешествия;
- льготное страхование членов семей (покупку полиса по корпоративной цене);
- заботу о здоровье: спортивные мероприятия, программу поддержки сотрудников, психологические, юридические и ЗОЖ консультации с внешними специалистами;
- корпоративные льготы (скидки в сети фитнес-клуб World Class, X-Fit, SPIRIT.Fitness и другие предложения).
C++ разработчик (Embedded)
Чем предстоит заниматься:
-
разработка встроенного ПО на языках С/С++ для технологической аппаратуры;
-
тестирование и отладка устройств;
-
написание программной документации;
-
работа с измерительной аппаратурой
будет плюсом:
-
опыт использования и отладки параллельных интерфейсов, DDR-памяти;
-
опыт работы по разработке драйверов
-
Знание архитектур вычислительных систем на базе процессоров ARM, powerpc
-
Умение читать электрические принципиальные схемы устройств на уровне, достаточном для разработки ПО;
-
опыт написания (разработки) драйверов для операционных систем;
Нам бы хотелось, что бы кандидат имел:
-
Опыт программирования на языке С/С++ не менее 2-х лет;
-
Владение скриптовыми языками, например phyton;
-
Опыт работы с unix- системами;
-
Понимание работы микропроцессора (микроконтроллера), памяти
-
Знание английского языка - чтение технической литературы
-
Знание принципов работы современных интерфейсов связи (UART, SPI, i2c, i2S, Ethernet, CAN);
-
Опыт работы с АЦП, ЦАП, DMA и иной периферией;
-
Опыт отладки и работы с контрольно-измерительным оборудованием
Почему у нас стоит работать:
-
Официально оформляем и платим стабильно зарплату два раза в месяц;
-
Оплачиваем профессиональное обучение при необходимости;
-
Даем скидки на билеты в театры, фитнес и другой досуг;
-
Активно занимаемся спортом и участвуем в Спартакиадах ,чтобы оставаться молодыми и здоровыми;
-
Создаем и поддерживаем комфортную атмосферу в офисе и коллективе (есть где покушать и где поболтать:)
-
Ценим Ваше и свое время, возможен гибридный график работы
Приходи и Развивайся вместе нами!
Чем предстоит заниматься:
- Разработка и поддержка встроенного ПО для вычислительных блоков и навигационных систем
- Реализация логики работы с периферией и коммуникационными шинами (HAL уровень)
- Оптимизация производительности и потребления памяти (resource-constrained environment)
- Реализация и интеграция пользовательских протоколов поверх аппаратных интерфейсов
- Написание модульных и интеграционных тестов для новых функций и рефакторинга существующего кода
- Участие в код-ревью и поддержание высоких стандартов качества кода в команде
Что мы ожидаем:
- Cвободное владение стандартами C++17/20 (умные указатели, RAII, move-семантика, шаблоны)
- Умение работать с отладчиками (GDB, LLDB), анализ дампов памяти, использование Valgrind/AddressSanitizer для поиска утечек и UB
- Понимание принципов работы ОС реального времени (RTOS), опыт работы с FreeRTOS
- Опыт работы с железом (GPIO, UART, SPI, I2C, CAN, ETH) на уровне HAL
- Коммерческий опыт разработки на С++ от 4 лет
- Опыт оптимизации кода под ограничения ресурсов (память, CPU)
- Опыт реализации пользовательских протоколов поверх аппаратных интерфейсов
- Понимание принципов модульного тестирования (Unit Testing)
- Опыт написания интеграционных тестов, включая эмуляцию периферии и железных интерфейсов (mocking/stubbing аппаратных зависимостей)
Обязанности:
— Разработка нового и поддержка существующего программного обеспечения на базе микроконтроллеров (STM32, НИИЭТ и других с ядром Cortex М/A) для управления силовым преобразователем частоты мощностью от 100кВт до 2МВт (электропривод, зарядные станции);
— Разрабатывать протоколы информационного взаимодействия с элементами систем управления;
— Участвовать во внедрении систем на объектах заказчика (возможны командировки по РФ);
— Проводить взаимные проверки (Code review) исходного кода с другими разработчиками в проекте для повышения качества ПО.
Требования:
— высшее техническое образование в области электротехники;
— знание языков и инструментов разработки С/С++;
— знания в области управления электроприводом, ТАУ;
— опыт построения систем управления реального времени;
— знания в области электротехники;
— знание периферии микроконтроллера - PWM, ADC, SPI, UART, CAN, Ethernet и другие;
— умение читать электрические схемы Э3;
— опыт работы с системой контроля версий git;
— понимание принципов ООП будет преимуществом;
— пригодится опыт с системами сборки CMake, gmake.
Условия:
- Переменное (гибкое) рабочее время: начало с 08-30 до 10-00, окончание с 17-00 до 18-30 с понедельника по пятницу, перерыв на обед 30 минут в любое время в течение дня; выходные дни: суббота, воскресенье;
- Оформление в соответствии ТК РФ, предоставление льгот, гарантий и компенсаций;
- Белая заработная плата 2 раза в месяц без задержек, дополнительное материальное стимулирование;
- ДМС после окончания испытательного срока;
- Оплачиваемые переработки с повышающими коэффициентами;
- Ежегодная индексация заработной платы, социальные выплаты и поддержка семей;
- Предоставляются возможности для профессионального роста и увеличения дохода;
- Новый светлый чистый офис и новое оборудование;
- Помощь опытных коллег;
- Удобная транспортная доступность (около 10 минут пешком от ст.м. Нарвская);
- Работа в финансово стабильной компании, комфортное рабочее место, дружный коллектив, лояльное руководство;
- Оборудованное место для обедов;
- Компания входит в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий от 26.12.2022 № АО-20221209-10926516249-3 Минцифры России, что позволяет предоставлять отсрочку от прохождения воинской службы.
ВедаПроект - это динамично развивающаяся научно-производственная компания, более 20 лет успешно работающая на рынке высоких технологий России. Мы занимаемся разработкой инновационных проектов, их сопровождением от начала создания и до внедрения. Все наши проекты долгосрочные и разнообразны.
Наши компетенции — это разработка радиоэлектронной аппаратуры, «интеллектуальных» оптико-электронных систем, навигационных систем, включая локальные навигационные системы, а также разработка низко- и высокоуровневого программного обеспечения для систем технического зрения. Решаемые компанией задачи находятся на переднем рубеже науки и техники и всегда доводятся до практического воплощения в железе. «Портфолио» компании начинается с бортовых систем на микроконтроллерах и заканчивается сложнейшими комплексами с искусственным интеллектом на борту.
Для решения задач используются самые современные технологии, поэтому мы нанимаем лучших специалистов. В настоящее время мы в расширяемся и нам требуется Инженер встраиваемых Систем (Embedded Linux).
Обязанности:
- Кросс-компиляция и сборка дистрибутивов Embedded Linux "с нуля" для целевых платформ на базе архитектур ARM64 и RISC-V;
- Создание и поддержка Toolchain: настройка и сборка кросс-компиляторов (GCC, Clang), системных библиотек (glibc, musl), отладчиков (GDB) и других утилит (Binutils);
- Работа с загрузчиками (Bootloaders): портирование, конфигурация и доработка U-Boot;
- Конфигурация, сборка и доработка ядра Linux (Kernel): написание и адаптация Device Tree, работа с подсистемами ядра, применение патчей;
- Разработка и адаптация драйверов для уникальной периферии устройств (SPI, I2C, UART, GPIO и др.).
- Формирование корневой файловой системы (RootFS) и системного окружения "вручную";
- Адаптация и доработка open-source программного обеспечения для корректной работы на наших платформах: портирование библиотек, системных утилит, фреймворков;
- Организация сред для разработки и эмуляции: использование QEMU для эмуляции целевых платформ, создание и поддержка сборочных окружений в Docker-контейнерах и песочницах;
- Участие в разработке и оптимизации системного ПО и библиотек на языках С/С++ или Go, Rust;
- Участие в отладке и решении комплексных проблем на стыке аппаратного и программного обеспечения.
Требования:
- Фундаментальные знания: Глубокое понимание архитектуры ОС Linux, процесса компиляции, линковки и работы с инструментарием GNU Toolchain (GCC, GDB, Binutils) и/или LLVM (Clang). Опыт работы с системными библиотеками (glibc, musl);
- Практика Embedded Linux: Опыт сборки дистрибутивов Embedded Linux "с нуля" (from scratch), включая настройку кросс-компиляции. Опыт портирования загрузчиков (U-Boot) и ядра Linux;
- Работа с архитектурами: Опыт работы с ARM64 и/или RISC-V;
- Системное программирование: Отличное владение языками C/C++. Опыт разработки и отладки драйверов устройств для Linux;
- Современные инструменты: Опыт использования QEMU для эмуляции аппаратных платформ. Опыт работы с Docker для создания изолированных сборочных сред.
- Сетевые технологии: Понимание сетевого стека TCP/IP, принципов маршрутизации, опыт работы с сетевыми протоколами (HTTP, gRPC, MQTT и др.);
- Скриптовые языки и автоматизация: Уверенное владение Bash и Python (желательно);
- Общие инженерные навыки: Умение читать принципиальные схемы, работать с измерительным оборудованием и технической документацией на аппаратное обеспечение (datasheets), опыт работы с Git.
Будет плюсом:
- Опыт коммерческой разработки на Go или Rust;
- Опыт работы с реляционными (PostgreSQL) или NoSQL базами данных в контексте системных задач;
- Опыт в области информационной безопасности встраиваемых систем (Secure Boot, TrustZone);
- Понимание принципов работы аппаратных нейроускорителей (NPU) и их интеграции на уровне ОС;
- Опыт профилирования и оптимизации производительности системного ПО.
Условия:
- Конкурентная белая заработная плата;
- Официальное трудоустройство по ТК РФ;
- Дружный коллектив профессионалов;
- Комфортные условия труда;
- Хорошая техническая оснащенность и собственное производство;
- Работа только в офисе;
- ДМС.
Крупному авиаприборостроительному предприятию ПАО "Техприбор" требуется "Ведущий инженер-программист (ведущий специалист)".
Ваши задачи:
- Создание требований и архитектуры для разработки ПО электронных блоков и модулей;
- Разработка и согласование программы функционирования изделия;
- Разработка протоколов информационного взаимодействия;
- Разработка исходного кода для изделия или организация разработки командой программистов;
- Верификация стороннего кода;
- Выставление задач и контроль выполнения;
- Создание программ на ранее разработанные изделия;
- Участие в отладочных работах первых образцов;
- Уверенный пользователь пакета Office;
- Понимание электрических принципиальных схем;
- Знание языка программирования С;
- Опыт разработки ПО для 8-ми и 32-х битных микроконтроллеров;
- Знакомство с перифериями МК: SPI, UART, USB, ARINC429, DMA, ADC…
- Опыт модельного проектирования будет преимуществом;
- Готовность работать в команде;
- Работа на уникальном по производимой продукции предприятии оборонно-промышленного комплекса
- Официальное оформление в соответствии с ТК РФ
- Официальная заработная плата от 150 000 рублей
- ДМС со стоматологией
- Пятидневная рабочая неделя с 08.30 до 17.10
- Стабильная конкурентоспособная заработная плата
- Ежегодная индексация
- Система поощрений согласно коллективному договору (выплаты за выслугу лет от 1 года работы, вознаграждение по итогам года)
- Льготное посещение спортивного комплекса предприятия с бассейном
- Льготный отдых на Чёрном море в санатории «Зелёная роща».
Ждем отклики заинтересованных кандидатов!
Развивайте промышленность Петербурга вместе с "Техприбор"!
Что надо знать и уметь:
Делаем тяжёлые грузовые мультироторы на
ArduPilot с бортовым компьютером Raspberry Pi 5
+ Hailo-8, навигацией без GPS (VIO) и собственным
наземным ПО «Точка ЦУП». Ищем сильного
разработчика, который отвечает за архитектуру
всей программной части «борт — компаньон —
земля», лезет в исходники ArduPilot, когда это
нужно, и ведёт команду разработчиков.
Стек:
Полётный контроллер: ArduPilot Copter
(единственная система) — C++ исходники,
сборка под свои платы, Lua, SITL, Replay
Компаньон: Raspberry Pi 5 + Hailo-8, Linux,
Python 3, Go, Rust, C++17 (там, где нужна
интеграция с ArduPilot/HailoRT), systemd,
Docker.
Протоколы: MAVLink (в т.ч. кастомные
сообщения и диалекты), DroneCAN,
UART/Ethernet/PPP.
Видео и CV: GStreamer, OpenCV, HailoRT,
камеры global shutter.
Навигация: VIO / визуальная одометрия,
внешняя навигация в EKF3, оптический поток,
дальномеры.
Наземка: «Точка ЦУП» — Go / Python / Rust,
видео по GStreamer, MAVLink.
Инструменты: Git, CI, pytest/gtest, разбор логов,
PID Toolbox / MAVExplorer.
Обязанности:
Архитектура и код
Проектирование и развитие архитектуры
программной части: разделение
ответственности между FC, компаньоном и
ЦУП, протоколы обмена, отказоустойчивость,
поведение при потере связи и отказе
датчиков.
Разработка и сопровождение сервисов
компаньона на Python/C++: навигация,
управление миссией через Guided, обработка
событий, телеметрия, watchdog
Доработка ArduPilot на уровне исходников:
драйверы датчиков, правки в режимах и
библиотеках, hwdef под свои платы,
собственная ветка с понятной историей и
процедурой обновления на новые релизы
Интеграция VIO/CV-пайплайна с EKF3:
тайминги, ковариации, источники (EK3_SRC),
lane switching; доказательство корректности
по логам и SITL.
Развитие «Точки ЦУП»: протокол с бортом,
отображение телеметрии и видео,
планирование миссий, работа с несколькими
бортами.
Lua-скрипты и кастомные режимы ArduPilot
под задачи заказчика.
Команда и процесс:
Техническое руководство middle-
разработчиком(ами): постановка задач,
ревью, рост.
Участие в подборе разработчиков: тестовые
задания, технические собеседования
Организация процесса: репозитории, CI,
обязательные SITL-тесты перед бортом,
релизы образов компаньона и прошивок,
changelog.
Политика бэкапов и версионирования парка:
параметр-файлы, прошивки, образы
компаньона и конфигурации ЦУП по каждому
борту с возможностью отката.
Техническая документация: архитектура,
протоколы, инструкции по развёртыванию,
разбор инцидентов.
Совместная работа с инженерами настройки и
ведущим инженером: постановка лётных
экспериментов, разбор логов, решение «это
железо или софт».
Требования:
Опыт разработки от 5–6 лет, из них не менее 2
лет в робототехнике, БПЛА или embedded
Linux.
Python и Go и/или Rust на уровне senior, плюс
уверенный C++ для работы с исходниками
ArduPilot и HailoRT: многопоточность, работа с
железом, ограничения по CPU/памяти
ArduPilot на уровне исходников: собирали
прошивку, вносили правки, ориентируетесь в
структуре библиотек (AP_, AC_), понимаете
EKF3, position/attitude controller, как работают
режимы и failsafe.
Глубокое знание MAVLink: проектирование
обмена, кастомные сообщения, генерация
библиотек, работа с несколькими sysid
Опыт с VIO/SLAM или другой внешней
навигацией в связке с полётным
контроллером: хотя бы один проект,
доведённый до полёта.
Опыт с GStreamer и CV в реальном времени,
деплой нейросетей на edge-ускорители
Linux на уровне системного разработчика:
сборка образов, systemd, сеть, отладка
производительности.
Опыт технического лидерства: вели 2+
разработчиков, отвечали за архитектуру и
результат.
Активный пользователь Claude / LLM-
ассистентов в разработке (vibe coding как
рабочий инструмент): быстро прототипируете,
но проверяете и несёте ответственность за
код.
Английский: документация, исходники,
обсуждения на GitHub и discuss.ardupilot.org
Готовность ездить на площадку на
интеграцию и тестовые полёты; на площадке
— по правилам безопасности.
Будет плюсом
Принятые PR в ArduPilot или активность в
сообществе ROS 2 / ArduPilot DDS
DroneCAN: разработка периферии на
AP_Periph, свои узлы.
Опыт разработки наземных станций: QGC,
Mission Planner, свои решения
Опыт с самолётами и QuadPlane на ArduPilot
Plane, работа с одометрией и навигационными
датчиками.
Опыт с mesh-сетями и радиоканалами
передачи данных
Знание регуляторики БАС в РФ, Remote ID /
OpenDroneID в ArduPilot.
Пилотирование квадрокоптера.
Безопасность и ответственность.
Код, который влияет на полёт, идёт на борт
только после прогона в SITL и ревью; на
реальном борту — только с инженером
настройки по чек-листу.
Каждая правка прошивки, образа компаньона
и параметр-файла — с версией и записью в
changelog.
Условия:
Оформление по ТК РФ, полная занятость,
гибрид. Зарплата по результатам собеседования.
Работа с информацией заказчиков под NDA.
Прямое влияние на техническую политику
компании, работа с руководителем
разработки.
- Разработка и анализ схем электрических принципиальных.
- Подбор современных комплектующих.
- Компоновка и трассировка печатных плат.
- Разработка программного обеспечения для микроконтроллеров.
- Разработка, сборка, отладка и настройка опытных образцов.
- Проведение испытаний.
- Ведение конструкторской документации.
- Описание и сертификация оборудования.
- Знание основ электротехники, аналоговой и цифровой электроники, чтение электрических принципиальных схем.
- Знание основ проектирования искробезопасных цепей.
- Ориентирование в номенклатуре современных электронных компонентов.
- Чтение документации на английском языке.
- Уверенная работа с ПО по проектированию печатных плат
- Умение пользоваться радиоизмерительными приборами (осциллограф, мультиметр)
- Протокол Modbus, Hart.
- Опыт реверс инжениринга.
- Навыки оптимизации потребления параметров тока и напряжения.
-
Официальное трудоустройство по ТК РФ
-
Прямой работодатель
-
График работы 5/2
-
На территории работодателя
- Собственная парковка
- Трансфер до компании (утром и вечером)
- Своевременная выплата заработной платы
- Разработка ПО для измерительных устройств и технологических контроллеров. В том числе встраивание новых функций в уже имеющееся ПО, а также поиск и устранение ошибок в реализованном ранее функционале.
- Участие в формировании общей архитектуры и требований к прикладному ПО.
- Отладка ПО в составе аппаратно-программных комплексов (работа с "железом").
- Тестирование и проведение измерений.
- Автоматизация тестирования и обработки результатов измерений.
- Написание технической документации.
- Высшее техническое или физико-математическое образование.
- Знание языка программирование Python.
- Знание математики и физики на уровне базовых курсов технического вуза и умение применять эти знания для анализ и обработки результатов измерений.
- Умение работать с измерительными устройствами.
- Готовность разбираться с новым незнакомым оборудованием всеми возможными способами: документация (в том числе, на английском языке), обращения в техподдержку, поиск ответов на форумах и в сообществах.
- Готовность работать с железом, базовые навыки по сборке и подключению различного оборудования.
- Умение работать в команде и с чужим кодом.
- Грамотная письменная и устная речь, готовность объяснять и документировать свои действия.
Желательно:
- Знание языков программирования С и С++.
- Опыт системного программирования в ОС Linux.
- Опыт программирования микроконтроллеров на языке C (STM32, Texas Instruments, NXP...).
- Опыт написания полноценной документации (в том числе по ГОСТ).
- Опыт работы с промышленной автоматикой.
- Опыт разработки электронных схем и представление о том, как проектируются печатные платы.
- Опыт разработки документации для реальных устройств.
- Работа очная.
- 8 часовой рабочий день, фиксированный график.
- Расписание можно адаптировать (например, сделать неравномерное распределение рабочего времени по дням недели): начало рабочего дня 8-10 часов, конец 16-21 час.
- Трудоустройство на неполную ставку обсуждается в случае работы не менее трёх полных рабочих дней в неделю.
- Заработная плата 140 000 - 200 000 рублей / мес. на руки по результатам собеседования, карьерный рост по результатам работы.
- Оплата по фактическому рабочему времени.
- Оплачиваемый отпуск + государственные праздники, оплата больничных.
- Испытательный срок 1-3 месяца.
- Офис на проспекте Вернадского (недалеко от м. Университет / м. проспект Вернадского).
- В офисе всегда есть чай, кофе и сладости.
- Бесплатные обеды.
- Частичная компенсация ДМС.
Основные направления работы:
- Участие в разработке ТЗ.
- Разработка прикладного ПО (МК) и вспомогательных утилит.
- Взаимодействие со схемотехниками при разработке и отладке устройств.
- Проведение отладки, настройки и лабораторных испытаний прототипов
- Участие в постановке изделий на серийное производство и разработке стендов для тестирования.
Что ждем от кандидата:
- Высшее образование;
- Отличное знание языка С;
- Хорошие знание переферии микроконтроллера (Cortex M).
- Интерфейсы/протоколы: SPI, UART, RS-485/232, USB, I2C, Ethernet. Будет плюсом: CAN, Modbus RTU/TCP.
- Базовые знания в области аналоговых измерений (ЦОС) и работы с АЦП (продвинутые знания - будут большим плюсом).
- Знание системы контроля версий Git.
- Базовые знания цифровой схемотехники.
- Умение работать с cmake и в среде VSCode будет большим плюсом.
- Знание английского языка для чтения технической документации.
- Знание любого языка высокого уровня для создание простых GUI, отладочных утилит и скриптов будет преимуществом.
- Готовность к редким командировкам.
Мы предлагаем:
- Развитие в команде профессионалов: широкая география и более тысячи коллег в России и за рубежом;
- Корпоративное обучение, возможность участия в профильных конференциях, вебинарах и инновационных проектах;
- Официальное оформление по ТК РФ, стабильная «белая» заработная плата;
- График работы готовы предлагать как офисный, так и гибридного формата;
- Достойная заработная плата.
- Срочный трудовой договор на 1 год.
- Уровень оплаты труда и дополнительные премирование будет обсуждаться с успешным финалистом.
- Многообразие корпоративных мероприятий, событий и традиций компании!
КЭАЗ ценит каждого и готов стать надежным партнером для развития!
#ПЧ #ЕСКД #инженер-программист #гибрид
Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.
Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!
Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.
Сейчас мы ищем Старшего Linux-разработчика для разработки и поддержки системного и сервисного программного обеспечения пульта управления и бортового ПО дрона. Вы будете реализовывать сервисы управления оборудованием, коммуникационный стек и инструменты автоматизации, обеспечивая стабильную работу систем в полевых условиях.
Чем предстоит заниматься:
- Разработка и поддержка сервисного ПО пульта управления и дрона под Ubuntu;
- Реализация и сопровождение systemd-сервисов управления оборудованием;
- Диагностика и отладка проблем с помощью strace, gdb и системных инструментов;
- Написание скриптов автоматизации на Python/Bash;
- Участие в код-ревью.
Наши требования:
- 2+ лет опыта разработки системного ПО на C/C++ под Linux;
- Ubuntu / Debian: уверенная работа с дистрибутивом, понимание системы пакетов (dpkg, apt); опыт дебианизации будет плюсом;
- Системные сервисы: опыт написания и настройки systemd-юнитов, разработка демонов и фоновых процессов;
- Отладка: практический опыт работы с strace и gdb для диагностики проблем;
- Сетевые протоколы: понимание TCP/IP, UDP, сокетов; опыт работы с прикладными протоколами;
- Скриптовые языки: Python и/или Bash для автоматизации и вспомогательных задач;
- Управление версиями: Git, участие в код-ревью;
- STL и архитектура кода: знание STL, алгоритмов стандартной библиотеки, принципов ООП и паттернов проектирования.
Будет плюсом:
- Опыт работы с протоколами MAVLink / DroneCAN;
- Опыт разработки под embedded Linux (Yocto, Buildroot или аналоги);
- Опыт написания unit- и интеграционных тестов (Google Test, Catch2).
Наши условия для тебя:
- Официальное трудоустройство, полностью "белая" заработная плата;
- Соц. пакет по ТК РФ;
- Заработная плата обсуждается с финальным кандидатом;
- Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
- Уютный современный офис, оснащенный по последнему слову техники;
- График работы с 09:00 до 18:00. Пятница сокращенный день;
- Дружный коллектив и хороший психологический климат;
- Открытая, демократичная культура. Возможность реализовать свои идеи.
Просьба в сопроводительном письме указывать свои зарплатные ожидания!
Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.
Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!
Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.
Сейчас мы ищем опытного Ведущего Linux-разработчика для создания системного и сервисного программного обеспечения пульта управления и бортового ПО дрона. Вы будете работать над критичными компонентами — демонами управления, сервисами взаимодействия с оборудованием и коммуникационным стеком, — требующими высокой надёжности, минимальных задержек и стабильной работы в полевых условиях.
Чем предстоит заниматься:
- Разработка и сопровождение сервисного ПО пульта управления и дрона под Ubuntu;
- Дебианизация компонентов: сборка, упаковка и деплой .deb-пакетов;
- Проектирование и реализация systemd-сервисов управления оборудованием и коммуникационным стеком;
- Диагностика и отладка низкоуровневых проблем с помощью strace, gdb и системных инструментов;
- Разработка и поддержка скриптов автоматизации на Python/Bash;
- Код-ревью и менторинг разработчиков.
Наши требования:
- 5+ лет опыта разработки системного ПО на C/C++ под Linux;
- Ubuntu / Debian: уверенная работа с дистрибутивом, дебианизация пакетов (.deb, dpkg, apt);
- Системные сервисы: разработка и сопровождение systemd-юнитов, написание демонов и фоновых служб управления;
- Отладка и профилирование: уверенная работа с strace, gdb; умение диагностировать проблемы на production-системах;
- Сетевые протоколы: понимание стека TCP/IP, UDP, сокетов; опыт работы с прикладными протоколами (MAVLink, WebSocket, gRPC или аналоги);
- Скриптовые языки: Python и/или Bash для автоматизации, скриптов сборки и деплоя;
- Управление версиями: Git, практика ревью кода.
Будет плюсом:
- Опыт сборки проектов (CMake);
- Опыт работы с протоколами MAVLink / DroneCAN;
- Опыт разработки ПО для embedded Linux (Yocto, Buildroot или аналоги);
- Опыт написания unit- и интеграционных тестов (Google Test, Catch2).
Наши условия для тебя:
- Официальное трудоустройство, полностью "белая" заработная плата;
- Соц. пакет по ТК РФ;
- Заработная плата обсуждается с финальным кандидатом;
- Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
- Уютный современный офис, оснащенный по последнему слову техники;
- График работы с 09:00 до 18:00. Пятница сокращенный день;
- Дружный коллектив и хороший психологический климат;
- Открытая, демократичная культура. Возможность реализовать свои идеи.
Просьба в сопроводительном письме указывать свои зарплатные ожидания!
Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.
Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!
Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.
Сейчас мы ищем опытного Ведущего разработчика встраиваемых систем для проектирования и разработки прошивок для беспилотных летательных аппаратов. Вы будете работать над критичными компонентами — BMS, ESC, служебными MCU и FCU, — требующими высокой надёжности, детерминированности и безопасности в реальном времени.
Чем предстоит заниматься:
- Разработка и поддержка прошивок BMS, ESC, служебных MCU и FCU;
- Проектирование архитектуры прошивки с учётом требований к надёжности и реальному времени;
- Написание unit- и интеграционных тестов;
- Код-ревью и менторинг разработчиков.
Наши требования:
- 3+ лет опыта разработки прошивок на C/C++ для микроконтроллеров STM32;
- RTOS: уверенный опыт работы с FreeRTOS или аналогами; понимание планирования задач и управления ресурсами;
- Периферия и протоколы: глубокое знание UART, SPI, I2C, CAN, USB, PWM, ADC;
- Отладка и инструменты: уверенная работа с SWD, осциллографом, логическим анализатором;
- Управление версиями: Git, практика ревью кода;
- Опыт работы с Linux.
Будет плюсом:
- Опыт разработки прошивок для систем управления батареями (BMS) или регуляторами оборотов (ESC);
- Опыт работы с прошивками полётных контроллеров (PX4, ArduPilot);
- Знание протоколов MAVLink и DroneCAN;
- Опыт управления бесколлекторными двигателями (векторное управление / FOC);
- Знание одного из скриптовых языков Python/Bash.
Наши условия для тебя:
- Официальное трудоустройство, полностью "белая" заработная плата;
- Соц. пакет по ТК РФ;
- Заработная плата обсуждается с финальным кандидатом;
- Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
- Уютный современный офис, оснащенный по последнему слову техники;
- График работы с 09:00 до 18:00. Пятница сокращенный день;
- Дружный коллектив и хороший психологический климат;
- Открытая, демократичная культура. Возможность реализовать свои идеи.
Просьба в сопроводительном письме указывать свои зарплатные ожидания!
Гаскар Групп – это российский разработчик и интегратор собственных ИТ решений, разработчик и производитель беспилотных летательных аппаратов для обеспечения их автономности. Продукция применяется для мониторинга территорий, доставки легковесных грузов и других миссий.
Производство полного цикла, от создания идеи и разработки до выпуска готовой продукции в серии!
Мы производим: БВС, оптику, литий-ионные аккумуляторы, электродвигатели, модемы, контролеры связи, пульт управления, СКС и программируем своей собственный СОФТ для наших продуктов.
Сейчас мы щем опытного Ведущего ML/CV разработчика для разработки и оптимизации алгоритмов навигации и автономной системы управления для беспилотных летательных аппаратов. Вы будете работать над критичными системами, требующими высокой надежности и производительности.
Чем предстоит заниматься:
- Разработка, тестирование и оптимизация алгоритмов навигации и компьютерного зрения;
- Разработка CV-алгоритмов для задач обнаружения объектов, трекинга и визуальной локализации;
- Интеграция сенсорных данных в единую систему локализации;
- Оптимизация вычислительной нагрузки для embedded систем;
- Код-ревью и менторинг младших разработчиков.
Наши требования:
- 3+ лет опыта разработки алгоритмов навигации для БПЛА (автономная навигация, SLAM, локализация);
- Глубокое понимание математики: линейная алгебра, теория вероятностей, оптимизация, фильтрация Калмана;
- Embedded Linux: опыт работы с Linux, оптимизацией для embedded платформ;
- Сенсорные системы: понимание работы с GPS, IMU, барометрами, камерами;
- Обработка сенсорных данных: фьюжн данных с множественных датчиков, калибровка, фильтрация;
- Computer Vision: опыт разработки CV-алгоритмов — детекция и трекинг объектов, оптический поток, сегментация; уверенная работа с OpenCV;
- С/C++: уверенное владение обоими языками, опыт написания production-кода;
- STL и архитектура кода: уверенное знание STL, алгоритмов стандартной библиотеки, принципов ООП и паттернов проектирования.
Будет плюсом:
- Опыт работы с ROS/ROS2;
- Опыт развёртывания нейросетей на edge-устройствах (TensorRT, ONNX Runtime, RKNN);
- Опыт работы с датасетами для БПЛА: разметка, аугментация, обучение detection/segmentation моделей;
- Знание скриптовых языков Python/Bash;
- Опыт с коммерческими БПЛА.
Наши условия для тебя:
- Официальное трудоустройство, полностью "белая" заработная плата;
- Соц. пакет по ТК РФ;
- Заработная плата обсуждается с финальным кандидатом;
- Офис расположен в шаговой доступности от станции м. Войковская, бизнес-центр уровня А-класса;
- Уютный современный офис, оснащенный по последнему слову техники;
- График работы с 09:00 до 18:00. Пятница сокращенный день;
- Дружный коллектив и хороший психологический климат;
- Открытая, демократичная культура. Возможность реализовать свои идеи.
Просьба в сопроводительном письме указывать свои зарплатные ожидания!
Мы создаем электромобили будущего – присоединяйтесь к нашей команде!
Мы запустили инновационное направление по разработке и производству электромобилей нового поколения. Мы ищем талантливого инженера по встраиваемым системам и автоэлектронике, который станет ключевым специалистом в нашей команде и поможет воплотить в жизнь передовые технологии умного транспорта.
Чем предстоит заниматься:
• Разработка и программирование встраиваемого ПО для микроконтроллеров STM32 на языках C/C++.
• Реверс-инжиниринг автомобильных шин данных: анализ, декодирование и работа с протоколами CAN, LIN.
• Разработка драйверов периферии и интеграция с датчиками/исполнительными устройствами.
• Отладка и тестирование прошивок на реальных устройствах, оптимизация кода по памяти и быстродействию.
• Участие в полном цикле разработки — от прототипирования до внедрения решений в производство.
• Тесное взаимодействие с командой инженеров-схемотехников и разработчиков.
Мы ждём от вас:
• Опыт программирования микроконтроллеров STM32 или аналоги на базе ARM.
• Глубокие знания C/C++, понимание низкоуровневой разработки, работы с прерываниями, таймерами, DMA.
• Навыки анализа и декодирования данных с шин CAN/LIN, опыт работы с автомобильными протоколами.
• Умение читать схемотехнические документы и работать в связке со схемотехниками.
• Опыт работы с системами контроля версий, отладочными инструментами.
• Готовность работать в динамичном проекте и решать нестандартные задачи.
Будет преимуществом:
• Опыт работы с электромобилями, BMS, battery management systems или другими automotive-системами.
• Знание RTOS и опыт разработки под операционные системы реального времени.
• Навыки написания скриптов на Python для автоматизации тестирования и анализа данных.
Мы предлагаем:
• Полная занятость с графиком 5/2.
• Работа на месте работодателя.
• Официальное трудоустройство и социальные гарантии.
• Возможности для профессионального роста и развития.
• Дружный и профессиональный коллектив.
• Участие в прорывном проекте – вы сможете напрямую влиять на технологии будущего.
Мы предлагаем интересные задачи, профессиональный рост и возможность внести вклад в развитие экологичного транспорта.
Откликайся и стань частью нашей команды!
О компании:
Декаст Инжиниринг — IT-компания, разрабатывающая умные устройства и IoT решения. Мы делаем умными дома, фабрики и города на основе концепции "Интернета вещей". У нас собственное производство датчиков, сенсоров и более сложных устройств, а наши сервисы и приложения работают с тысячами устройств и обрабатывают миллионы сообщений.
В команду hardware разработки мы ищем инженера-схемотехника.
Условия:
- Комфортный офис в шаговой доступности от м. 1905 года
- Конкурентный уровень дохода
- Оформление в соответствии с ТК РФ
- ИТ Аккредитация компании
- ДМС со стоматологией и НС после успешного прохождения испытательного срока
Обязанности:
- Разработка печатных плат для умных устройств и систем автоматизации производства
- Разработка интеграционных решений к сторонним разработкам для корректной работы с текущими системами на производстве
- Разработка совместно с технологом производства решений по автоматизации текущих процессов
- Участие в разработке стратегии по автоматизации и модернизации производства
- Разработка архитектуры тестового оборудования для прошивки, тестирования и конфигурирования электронных модулей
- Подбор электрического и электронного оборудования, решение и согласование технических вопросов с поставщиками
- Прототипирование и проверка технических решений, участие в сборке опытных образцов.
- Опыт разработки цифровых блоков или робототехники от 3-х лет
- Опыт пусконаладочных работ, тестирования и ввода в эксплуатацию аппаратных систем
- Опыт разработки цифровых и аналоговых схем, проектирование печатных плат
- Высшее техническое образование (автоматизация, электроника, радиотехника, робототехника)
- Понимание работы промышленных сетей
- Знание и понимание актуальных решений по применению промышленных контроллеров
- Готовность к выездам на производство (МО Ступино)
Желательные требования:
- Понимание и базовые навыки написания кода для микроконтроллеров и базовые навыки работы с Linux
- Знание преобразовательной техники (преобразователи частоты, Sinamics), датчиков, исполнительных механизмов
- Знание Git (контроль версий)
- Знание САПР
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →