Carrot Broadcast — российская ИТ-компания, специализирующаяся на производстве ПО и готовых программно-аппаратных комплексов, в сфере телевидения и интернет-вещания.
Обязанности:
- Разработка встраиваемого ПО для устройств на базе 32-битных микроконтроллеров.
- Работа с видеосенсорами: захват кадров, синхронизация видеопотока.
- Работа с датчиками положения (IMU): опрос гироскопов/акселерометров по цифровым интерфейсам, фильтрация и обработка данных.
- Настройка таймеров, DMA, GPIO для низкоуровневого управления и синхронизации сигналов.
- Синхронизация данных с различных датчиков по времени.
- Организация передачи телеметрии и видео по проводным и беспроводным интерфейсам (USB, Ethernet, UART).
- Работа с аппаратными интерфейсами: I2C, SPI, UART, GPIO, MDIO.
- Написание читаемого и документированного кода, работа с Git.
Требования: - Знание языка C, опыт разработки под 32-битные архитектуры (ARM Cortex-M, RISC-V или аналоги).
- Глубокое понимание периферии: GPIO, таймеры (захват/сравнение), DMA, I2C, SPI, UART, PWM, MDIO.
- Опыт работы с инерциальными датчиками (IMU) — чтение данных, фильтрация.
- Опыт работы с видеокамерами и интерфейсами захвата изображения (DCMI или аналоги).
- Понимание цифровой обработки сигналов.
- Опыт работы со средами разработки (Keil, IAR, STM32CubeIDE).
- Умение читать схемы и даташиты, работать с осциллографом и логическим анализатором.
- Опыт работы с ОСРВ (FreeRTOS) будет плюсом.
- Понимание математики ориентации в пространстве (матрицы, кватернионы) приветствуется
Условия: - Работа в аккредитованной ИТ-компании.
- Оформление по ТК РФ.
- ДМС после испытательного срока.
- Сервис BestBenefits для сотрудников.
- Заработная плата по результатам собеседования.
- Офисный формат работы (м. ВДНХ).
- График работы с 12:00 до 20:00.
- Испытательный срок - 3 месяца.
- Отсутствие дресс-кода и бюрократии.
- Корпоративные традиции и мероприятия.