Инженер по встраиваемым системам Senior Embedded / Firmware Engineer (C/C++, Realtek, Linux)

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, Минская улица, 2Ж

О компании

ООО «ОКОС ИНТЕЛЛЕКТ» — российский разработчик сетевых устройств

Мы проектируем и разрабатываем сетевое оборудование, включая Ethernet-коммутаторы и embedded-платформы. Фокус — низкоуровневая разработка, производительность и контроль над железом вплоть до регистров ASIC.

Кого мы ищем

Ищем Senior Embedded/Firmware Engineer, который умеет работать с сетевыми ASIC Realtek без использования SDK, на уровне регистров и аппаратной документации.

Ключевая зона ответственности — разработка собственного low-level software stack для Ethernet-коммутаторов (RTL83xx / RTL93xx).

Основной фокус работы

  • Разработка low-level firmware для switch ASIC Realtek без SDK
  • Прямое управление аппаратурой через MDIO / SPI / I2C
  • Проектирование и развитие собственного HAL/driver abstraction layer
  • Реализация логики коммутации:
  • FDB (MAC learning / aging)
  • MDB (multicast)
  • ACL / classification
  • VLAN / STP / L2 pipeline
  • Работа с datasheet’ами и reverse engineering поведения ASIC
  • Интеграция switch pipeline в embedded Linux систему

Технологический стек

Low-level / Boot

  • U-Boot
  • Trusted Firmware-A (ARM)

Linux kernel

  • Character / block / network drivers
  • Device Tree
  • SoC-specific drivers
  • Embedded Linux networking stack

Инструменты разработки

  • GCC / GNU Toolchain
  • Make / CMake
  • Buildroot / Yocto / OpenWrt

Системное ПО

  • glibc, BusyBox
  • systemd / init systems

Языки

  • C (основной), C++ (system layer)
  • Python, Bash (automation)

Инфраструктура

  • Git / GitLab
  • CI/CD
  • Docker

Требования (must-have)

  • 6+ лет коммерческой разработки на C/C++
  • Глубокая экспертиза в embedded Linux
  • Опыт разработки сетевых драйверов или switch firmware
  • Практический опыт работы с Realtek switch ASIC
  • Умение работать без SDK:
  • регистрационный уровень (MDIO/SPI/I2C)
  • понимание ASIC pipeline
  • самостоятельная реализация control plane / HAL
  • Опыт разработки Linux kernel drivers
  • Отличное понимание:
  • memory model C
  • concurrency (pthreads)
  • IPC
  • Уверенная работа с GNU toolchain и build-системами
  • Git / GitLab на уровне активной разработки в команде

Будет плюсом

  • Опыт работы с Realtek SDK (для legacy/портирования)
  • Понимание L2/L3 switching architecture
  • Опыт с OpenWrt / Yocto / Buildroot
  • Опыт performance optimization embedded систем
  • Знание сетевых протоколов (VLAN, STP, LACP, multicast)
  • Навыки backend/web (REST/WebSocket UI для устройств)
  • CI/CD, Docker
  • Python для тестирования и автоматизации

Задачи

  • Разработка и развитие firmware для сетевых устройств
  • Реализация low-level abstraction над ASIC Realtek
  • Отладка аппаратно-зависимого поведения switch pipeline
  • Разработка драйверов и kernel-модулей
  • Оптимизация производительности и потребления ресурсов
  • Разработка тестовых сценариев и стендов
  • Поддержка CI/CD и автоматизированного тестирования
  • Реверс и анализ аппаратной логики ASIC при необходимости

Мы предлагаем

  • Работа с реальным железом, а не эмуляцией
  • Участие в разработке архитектуры продукта
  • Возможность влиять на low-level дизайн системы
  • Сильная инженерная команда embedded / networking
  • Официальное оформление
  • График 5/2, полная занятость
  • ЗП — обсуждается индивидуально (уровень senior+)

Похожие вакансии

DevOps-инженер (Middle)
Альфа-Банк

Методологии CI/CD. Базовые знания по языкам разметки и программирования (Java, Python, Bash, Go,…).

Менеджер по работе с клиентами
АЙЭМТИЭЛ

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

140 000 - 260 000 руб.
Старший юрист
Lamoda

Опыт работы юристом от 5 лет, из них не менее 3 лет - в правовом сопровождении коммерческой деятельности. Опыт работы на...

Менеджер по поездкам
Lamoda

Опыт работы в тревел не менее 1 года. Опыт организации мероприятий "под ключ". Продвинутый пользователь excel.

Директор по развитию бизнеса
Открытые Технологии

Опыт работы на аналогичной позиции в крупной ИТ компании. Наличие хороших деловых связей. Хорошие знания предметной области ИТ отрасли (в...