Компания «АйТи Дистрибуция» в поисках Сетевого инженера.Обязанности: Подбор и конфигурирование оптимальных решений на базе сетевых устройств: коммутаторы, ...
Инженер-программист встраиваемого ПО
Описание вакансии
компания "компаратор"
???? о компании
мы занимаемся разработкой современного программного обеспечения и электронного оборудования в сфере сельского хозяйства.
в нашей команде работает талантливый коллектив профессионалов, увлечённых созданием надёжных и эффективных решений. наши продукты помогают улучшать процессы в агропромышленной отрасли и внедрять современные технологии на практике.
???? обязанности
- разработка встроенного программного обеспечения для микроконтроллеров
- написание и поддержка кода на c/c++
- работа с периферией (gpio, uart, spi, i2c, can, ethernet)
- разработка драйверов устройств
- интеграция сетевых решений (tcp/ip)
- работа с rtos или bare-metal решениями
- оптимизация кода по памяти, производительности и энергопотреблению
- отладка и тестирование на реальном оборудовании
- взаимодействие с аппаратной командой
- поддержка и развитие существующих проектов
???? ключевые навыки
- уверенная работа с микроконтроллерами семейства stm32 (hal/ll, работа с регистрами)
- практическое понимание основ схемотехники и возможности собрать или паять устройство самостоятельно
- опыт разработки с использованием сетевых интерфейсов, в особенности ethernet и rs‑485 (умение защищать их от помех и перенапряжений)
- практический опыт работы с операционными системами реального времени, такими как freertos
- работа с режимами низкого энергопотребления (sleep, stop, standby)
- опыт работы с радиочастотными трансиверами (433 мгц, 2.4 ггц)
- опыт работы с дисплеями (lcd, tft, oled), знание графических библиотек и интерфейсов (spi, fsmc, rgb)
- понимание цифровых интерфейсов (spi, i2c, uart)
- опыт отладки embedded-систем (jtag/swd, логический анализатор, осциллограф)
- умение читать и применять даташиты на практике
???? подход к разработке
- принципиальная ориентация на чистый код (clean code) и чистую архитектуру (clean architecture)
- умение писать читаемый, поддерживаемый и масштабируемый код
- разделение логики, аппаратного слоя и бизнес-уровня
- соблюдение best practices и стандартов разработки (misra c — как плюс)
- опыт рефакторинга и улучшения существующего кода
???? личные качества
- честность и высокий уровень ответственности
- увлечённость своей профессией
- самостоятельность и инициативность
- внимательность к деталям и аккуратность
- позитивный настрой и умение работать в команде
- развитые коммуникативные навыки
- исполнительность и дисциплинированность
- трудолюбие и нацеленность на результат
➕ будет плюсом
- опыт работы с embedded linux
- знание стеков lwip или аналогичных
- опыт разработки ui (touchgfx, lvgl)
- понимание ci/cd в embedded-разработке
- опыт в промышленной автоматизации или iot
???? условия
- конкурентная заработная плата (по результатам собеседования)
- интересные инженерные задачи и реальные устройства
- современное оборудование для разработки и отладки
- комфортное рабочее место
- дружная команда
- профессиональный рост и обучение
- зерновой кофе, чай для гурманов, соки, сладости и фрукты для поддержания хорошего настроения.



