-
разработка встраиваемого программного обеспечения для микроконтроллеров, SOC, SOM;
-
адаптация, развитие и поддержка ядер Linux для производства заказных изделий на базе платформ Broadcom BCM2xxx, STM32, Rockchip 35xx;
-
реализация драйверов для специфической периферии;
-
доработка существующих драйверов;
-
адаптация Linux под платформы и задачи;
-
реализация и поддержка встраиваемого ПО для заказных изделий сетевой, навигационной, промышленной тематики на базе ESP32, RP2040, STM32;
-
разработка сетевых приложений на базе различных стандартных протоколов на всех платформах включая микроконтроллеры;
-
создание и ведение программных репозиториев;
-
доработка и оптимизация существующего кода;
-
участие в подготовке разделов эксплуатационной документации;
-
сопровождение опытной эксплуатации (оптимизация, расширение функционала);
-
знание языков С/C++, Python;
-
опыт разработки на С/С++, Python для плат на базе микроконтроллера ARM Cortex;
-
опыт конвертации и использования нейронных сетей в C/C++, Python;
-
опыт разработки real-time приложений под Linux и микроконтроллеры;
-
опыт сборки toolchain и использование кросс компиляторов под требуемые платформы;
-
чтение принципиальных схем, понимание функционирования электронных приборов, способность анализировать документацию на электронные компоненты;
-
опыт работы на уровне регистров c базовыми функциями контроллера: GPIO, интерфейсами UART, SPI, I2C, ADC, PWM, CSI, MIPI, HDMI, CVBS;
-
опыт работы на уровне регистров с периферией UART, USB;
-
опыт имитации аппаратных протоколов программным способом;
-
навыки работы с протоколами RS232, RS422, RS485, TCP/IP, MODBUS;
-
знание системы контроля версий GIT;
-
четкое представление об области профессиональных интересов;
-
высшее техническое образование или старший курс ВУЗа;
-
мотивированность к профессиональному развитию;
-
дисциплинированность.
-
Гибкий график работы с ориентацией на результат;
-
Транспортная доступность офиса (5 мин от метро);
-
Перспективы профессионального и карьерного роста;
-
Работа с уровнем линейного руководства;
-
Официальная заработная плата;
-
Оформление по ТК РФ.
Похожие вакансии
Высшее образование. Опыт работы в должности программиста от пяти лет. Опыт работы в должности ведущего программиста от двух лет.
Высшее инженерно-техническое образование. Свободное чтение электрических схем, умение находить неисправности в автоматике и предлагать варианты их решения.
Опыт разработки систем автоматики вентиляции и дымоудаления. Понимание принципов работы: систем противопожарной вентиляции; противопожарных клапанов; шкафов управления; частотных преобразователей.
Опыт разработки на C++ от 3 лет. Опыт коммерческой разработки на Unreal Engine от 2 лет. Наличие завершенных проектов.
Высшее техническое образование. Владение программными продуктами: QT. Программирование на языке C++. Обучаемость, коммуникабельность, внимание к деталям.
