Е-Цифра

Firmware-разработчик микроконтроллерных систем для домофонии и систем голосовой связи

Компания «Е-Цифра» осуществляет полный цикл разработки программных комплексов, включающих устройства, сетевые и облачные сервисы, мобильные приложения. Основная специализация — программное обеспечение для домофонии, СКУД и камер видеонаблю…

Е-Цифра

160k–210k ₽РоссияСанкт-ПетербургГибрид

Компания «Е-Цифра» осуществляет полный цикл разработки программных комплексов, включающих устройства, сетевые и облачные сервисы, мобильные приложения. Основная специализация — программное обеспечение для домофонии, СКУД и камер видеонаблюдения. Компания взаимодействует с крупнейшими российскими производителями оборудования для жилых домов, объектов социальной сферы и промышленно-гражданского строительства.

Сейчас мы в поисках специалиста, который будет вести разработку микроконтроллерных прошивок.

Наши продукты постоянно развиваются и имеют большую географию по стране. Мы разрабатываем и производим современные SIP IP-домофоны, системы контроля доступа, голосовой связи и камеры. В нашей команде вы будете участвовать в полном цикле разработки программно-аппаратного комплекса — от прототипа до серийного устройства. Наши проекты имеют короткий и интенсивный цикл разработки: от создания рабочего прототипа прошивки для нового устройства до отладки и подготовки к серийному производству.

Вакансия подойдет соискателям, которые интересуются разработкой программно-аппаратных комплексов и высокоуровневыми стыками с Linux с одной стороны, и низкоуровневыми стыками с другой.

Обязанности:

Разработка прошивок микроконтроллеров для аналоговых частей цифрового домофона (связь с координатно матричной системой, передача звука, управление замком и опрос состояние кнопок), прошивок микроконтроллеров для аналоговых видеомониторов домофонии, прошивок для голосовых систем домовой связи (этажные кнопки экстренного вызова) и помощи МГН (малоподвижные группы населения) для внедрения в серийную продукцию.

Обязательные требования:

  • Опыт коммерческой разработки встраиваемого ПО — от 3 лет.

  • Уверенное знание C.

  • Опыт работы с bareMetal и RTOS, понимание механизмов многозадачности, синхронизации, очередей и приоритетов.

  • Понимание особенностей разработки для систем с ограниченными ресурсами: работа с памятью, стеком, буферами, производительностью и энергопотреблением, конечные автоматы устройства, отладка SWD/JTAG, работа с видео и дисплеями, использование осциллографов и логических анализаторов.

  • Опыт разработки и отладки для микроконтроллеров STM32, AtMega или GigaDevice.

  • Понимание особенностей серийных прошивок для МК : отказоустойчивость, отлаживаемость, обновляемость.

  • Умение читать принципиальные схемы, datasheets, reference manuals и техническую документацию на английском языке и разбираться в чужом коде.

  • Умение документировать архитектуру, протоколы, интерфейсы, калибровочные параметры и порядок обновления firmware.

  • Готовность взаимодействовать с разработчиками электроники, серверного ПО, мобильных приложений, тестировщиками и производством, готовность создавать тестовые режимы для проверки на реальном оборудовании.

  • Опыт работы с Git, JIRA, Confluence, CI/CD

Будет преимуществом:

  • Опыт разработки на ассемблере.

  • Опыт разработки домофонов, видеомониторов, переговорных устройств, VoIP-телефонов или систем оповещения, межквартирного интеркома, адресации устройств и арбитража совместно используемой линии.

  • Опыт работы с STM32F103/GD32F103 и STM32H743, ATMega324PA/PB.

  • Опыт работы с TFT-панелями и тач кнопками.

  • Опыт работы с Embedded Linux: загрузчик, ядро, device tree, драйверы периферии, ALSA.

  • Опыт реализации OTA, Secure Boot, подписи прошивок и защиты конфигурации.

  • Знание Python для разработки отладочных утилит, эмуляторов протоколов и автоматизированных испытаний.

  • Опыт построения автоматизированного тестирования firmware и стендов hardware-in-the-loop.

  • Навыки работы в Altium Designer или KiCad на уровне анализа и небольшой корректировки схем.

  • Опыт применения C++ во встраиваемых проектах.

Условия:

  • Оформление - TK РФ, испытательный срок 3 месяца.

  • Уровень дохода: 160 000р - 210 000 р. Заработная плата, обсуждается по итогам собеседования исходя из соответствия требованиям.

  • Офис в центре города с оборудованным местом для работы.

  • Отсутствие дресс-кода.

  • Чай/кофе, печенье.

Похожие вакансии Embedded & IoT

Сайты компаний

Senior HPC Cluster Engineer

Автоподнятие
Зарплата не указанаВеликобританияИспанияMadrid
Текст:
Оригинал доступен только пользователям с подпиской

Location

Madrid, Spain, or remote across Europe and the United Kingdom; applicants must be authorized to work in the country where they apply.

About the company

A global AI cloud provider building a full-stack platform that takes developers and enterprises from data and model training to production deployment. Its 1,500+ person team, including hundreds of engineers, works across compute, storage, networking and applied AI, with R&D hubs in Europe, the UK, North America and Israel.

Responsibilities

  • Tune GPU clusters and InfiniBand networks to keep HPC and GPU workloads running at peak performance.
  • Diagnose the root causes of GPU and InfiniBand issues and drive corrective fixes.
  • Bring new hardware, including new GPUs, into the existing stack via Kubernetes, QEMU and KVM.
  • Build out automation for proactive monitoring, fault detection and resolution, and manage GPU devices and InfiniBand fabrics.

Requirements

  • 5+ years of system-level software development focused on performance optimization and low-level programming.
  • 3+ years of hands-on Linux administration, troubleshooting and performance tuning.
  • Solid grasp of server architecture: PCIe devices, NICs, the Linux kernel and HPC systems.
  • Strong skills in at least one performance-oriented language such as C/C++, Go or Python.
hh.ru
майхит

Embedded-разработчик

майхитАвтоподнятие
170k–250k ₽РоссияКазаньОфис

Привет! Мы — MyHeat.


Создаем «умное» оборудование и разрабатываем ПО для автоматизации систем отопления в России и СНГ. Мы не просто делаем устройства — мы делаем тепло умным.

Сейчас мы в поиске программиста-единомышленника, который любит копаться в железе, говорит на C/C++ как на родном, и готов вместе с нами разрабатывать, улучшать и внедрять.

Что нужно знать и уметь:

  • уверенное знание C/C++ и опыт коммерческой разработки embedded-решений;
  • опыт разработки и отладки прошивок для STM32, ESP32, TI CC1310;
  • понимание архитектуры микроконтроллеров, памяти, периферии и низкоуровневого взаимодействия с железом;
  • умение пользоваться осциллографом и логическим анализатором;
  • хорошие знания аналоговой электроники, цифровой схемотехники;
  • умение читать электрические схемы, datasheet, reference manual;
  • умение конфигурировать периферию через регистры и понимание, как она работает на низком уровне;
  • опыт работы с UART, SPI, I2C, RS-485, DMA;
  • опыт работы с FreeRTOS или другими RTOS системами;
  • навыки поиска и устранения проблем на стыке железа и прошивки;
  • умение разбираться в существующем коде, поддерживать и развивать его;
  • владение Git;
  • базовый Python для вспомогательных скриптов, тестов и диагностики.

Будет плюсом:

  • опыт работы с PlatformIO;
  • знание Modbus, 1-Wire, OpenTherm;
  • опыт в промышленной автоматике, IoT, системах отопления;
  • опыт написания тестовых стендов, сервисных утилит и инструментов автоматизации;
  • опыт трассировки печатных плат;
  • опыт работы с 3D-моделированием.

Что будешь делать:

  • разрабатывать прошивки для новых устройств и модулей;
  • участвовать в разработке новых устройств;
  • поддерживать и дорабатывать существующий код;
  • заниматься отладкой и тестированием устройств на уровне прошивки и железа;
  • участвовать в обсуждении технических решений и улучшении архитектуры решений.

    Условия:
  • Официальное оформление по ТК РФ
  • Зарплата — достойная, обсуждаем на собеседовании
  • Выплаты дважды в месяц — четко, без задержек
  • График: 5/2 - гибкий - для твоего удобства
  • 8-часовой рабочий день, но без бюрократии
  • Работа в офисе, где кипит настоящая инженерная жизнь

Почему стоит к нам:

  • Мы молоды, голодны до инноваций и быстро растем
  • У нас своя корпоративная культура и рабочие традиции
  • Минимум формальностей — максимум идей
  • Твой вклад не растворится в огромной структуре — ты реально увидишь, как идеи становятся продуктами

MyHeat растет, развивается и ищет людей, которые хотят делать по-настоящему нужное. Если ты один из них — давай знакомиться!

✉️ Присылай отклик, портфолио или просто расскажи о себе — найдем общий язык.

Сайты компаний

Senior Low-level Control Engineer - End-Effectors

Автоподнятие
Зарплата не указанаВеликобританияLondon
Текст:
Оригинал доступен только пользователям с подпиской

Location

London, UK; on-site work with a robotics engineering team.

About the company

A robotics company developing a commercially scalable •••••••• platform for real industrial environments. The team works at the frontier of AI and •••••••• robotics, with close collaboration between control, mechanical, electronics and deployment specialists.

Responsibilities

  • Develop, tune and validate actuator- and joint-level control loops for multi-DoF end-effectors in ROS2, including grasp force control, compliant closing, slip detection and adaptive grasping on underactuated grippers.
  • Build and identify models of actuators, transmissions and mechanisms, covering compliance, friction, backlash, hysteresis and cable pretension, and own the joint-to-actuator abstraction.
  • Integrate and calibrate end-effector sensing such as F/T, tactile, encoders, temperature/current and vacuum feedback, and carry out hands-on bring-up and debugging of new units.
  • Collaborate with mechanical and electronics engineers on transmission design choices and with data collection and deployment teams to ensure reliable field performance.

Requirements

  • Proven experience shipping real-time-safe, object-oriented C++ control software on physical hardware, with controller tuning, sensor calibration and bring-up.
  • Hands-on work with real mechanical transmissions such as gearing, cables/tendons, differentials, coupled linkages or underactuated mechanisms, including their compliance, friction and backlash.
  • Experience with end-effectors or comparable multi-DoF mechanisms, grasp control and supporting sensing, plus debugging at the fieldbus and OS layer (EtherCAT or CAN, RTOS or real-time Linux).
  • Strong control theory foundation applied to multi-DoF mechanisms via Jacobians, numerical IK/FK and URDF/Xacro; BLDC motor control, ros2_control internals, tendon-driven systems and simulation toolchains are a plus.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.