Ajax Systems — международная технологическая компания и крупнейший в Европе производитель охранных систем.
Мы в поиске инженера-разработчика встроенного программного обеспечения аппаратных платформ видеоустройств (BSP) на базе Embedded Linux. Нам нужен опытный специалист, активный и готовый воплощать новейшие решения.
Подразделение Video Devices реализует полный цикл создания видеопродуктов Ajax — от концепта до запуска в серийное производство. Мы объединяем экспертизу в механике, Hardware, Image Quality, оптике, Embedded-системах и нетворкинге. Наша цель — создание технологически сложных и конкурентных устройств, сочетающих стабильность связи, высокое качество изображения и масштабируемость производства.
Необходимые знания и навыки:
- Глубокое знание Embedded Linux (U-boot, ARM Toolchains, Kernel, RootFS, BusyBox) с опытом разработки от 3 лет;
- Профессиональное владение С, SHELL-scripting, а также инструментами Git, make;
- Знание архитектуры ARM-процессоров;
- Знание цифровых и аналоговых интерфейсов (в том числе I2C, SPI, UART/TTL, Ethernet, USB, HDMI, MIPI, SATA, eMMC);
- Опыт использования периферии: сенсоры, исполнительные устройства, контроллеры, акселерометры и т.д.
Будет плюсом:
- Понимание сетевого стека (TCP/IP, сокеты) на уровне приложения.
- Опыт работы с мультисенсорными/multi-modal системами изображения (например, сочетание нескольких каналов получения изображения).
- Навыки ревью схемотехники и PCB-разводки, понимание аналоговых и цифровых интерфейсов.
- Навыки работы с EDA Altium (ревью, а не обязательно разработка с нуля).
- Опыт работы с IDE (Eclipse, IAR, CCS) и кросс-компиляцией toolchain для ARM.
- Python/скриптинг для test automation и bring-up тулов.
- Наличие завершенных проектов в масспродакшене или некоммерческих проектов, созданных для себя.
Задачи:
- Исследовать и определять архитектуру видеотракта: выбирать сенсор(ы) изображения и ISP/SoC-платформу с учетом требований к разрешающей способности, кодекам, динамическому диапазону и энергопотреблению.
- Разрабатывать и поддерживать Linux BSP для прототипа: bootloader (U-Boot), kernel config, device tree, драйверы сенсоров, ISP-пайплайн, настройка и оптимизация стримингового стека.
- Сотрудничать с hardware-инженером во время разработки схемотехники и трассировки платы - делать ревью схемы и PCB (видеоинтерфейсы, питание, EMI/EMC-критические участки), корректировать техническое задание.
- Проводить hardware-отладку прототипов: проверять сигналы цифровых/аналоговых интерфейсов, сетевых и силовых цепей.
- Участвовать в разработке firmware финального устройства на всех этапах — отладка, оптимизация производительности и энергопотребления, релиз.
- Взаимодействовать с QA — осуществлять обзор и корректировку test case во время ручного и стендового тестирования устройства.
Предлагаем:
- Возможность предлагать и реализовывать собственные идеи, которые имеют влияние на продукт и производство;
- Работу в мотивированной команде и zero bullshit culture;
- Конкурентную заработную плату;
- Медицинское страхование;
- Корпоративный английский язык;
- Компенсацию профильного обучения;
- Возможность принять участие в проекте бета-тестирования систем безопасности Ajax — получение и тестирование новых гаджетов до их релиза.
Ajax Systems — это украинская история успеха, которая выросла в глобальный продукт. Устройствам Ajax доверяют уже более 4,5 миллионов конечных пользователей и 330 тысяч PRO-пользователей в более чем 180 странах. Компания предлагает комплексные решения для защиты жилых и коммерческих объектов различного масштаба. Ныне портфолио Ajax насчитывает 280 устройств для защиты от вторжения, видеонаблюдения, пожарной безопасности и комфорта и автоматизации.