Воронеж, улица Владимира Невского, 39Б
Не пугайтесь большого списка, достаточно знать и понимать хотя бы половину)
Обязанности и направления деятельности:
Основные задачи разработки:
- Запуск и конфигурация периферии (GPIO, I2C, SPI, UART)
- Разработка системных приложений (демоны, сервисы, взаимодействие с ядром)
- Оптимизация и отладка системных компонентов (память, прерывания, многопоточность)
- Работа с загрузчиками (U-Boot), портирование на новые платформы
- Написание/адаптация драйверов (Linux kernel, радио модемы, стороннее оборудование)
- Интеграция со сторонними решениями
Основные требования и пожелания:
- Продвинутые навыки использования linux / unix систем:
-- Понимание архитектуры ядра (процессы, память, файловая система, сетевой стек)
-- Настройка системы через CLI (конфиги, systemd, сетевые интерфейсы, iptables/nftables)
-- Сборка и модификация ПО (патчинг, кросс-компиляция, работа с OpenWrt SDK)
-- Отладка (strace, ltrace, perf, журналы ядра)
- Продвинутые знания языков C / C++ или близких по семейству:
-- Опыт работы с GCC/Clang, Make/CMake, GDB, Valgrind
-- Отладка памяти приложения (утечки, alignment, DMA)
-- Отладка многопоточных приложений (pthreads, mutexes, атомарные операции)
-- Как минимум общие представления о POSIX, socket, syscall
- Продвинутые знания сетевой архитектуры:
-- Основы сетей (OSI, TCP/IP, VLAN, маршрутизация)
-- Настройка сетевых сервисов (DHCP, DNS, VPN, firewall)
-- Анализ трафика (tcpdump, Wireshark)
-- Общие представления о протоколах TR-069, SNMP, MQTT, HTTP
- Умение проектировать архитектуру приложения:
-- Знание и умение применять паттерны проектирования (Singleton, Observer, Event Loop, ...)
-- Развитое критическое мышление: выбор между эффективностью и поддерживаемостью и прочие выборы
-- Умение работать с legacy-кодом и документацией
Полезные навыки:
- Владение языками: C / C++ / Lua / Shell (bash и прочие диалекты) / JS / TS
- Владение инструментами отладки: OpenOCD / JTAG / GDB / Valgrind
- Продвинутые знания в устройстве сети: 80211, IP, ETH
- Опыт работы с микроконтроллерами: stm, gd, esp
Условия:
Если вы хотите получать удовольствие от работы - приходите в нашу компанию. Крокс - это место свободы, где не нужно лебезить перед начальством, где оценят вас любого независимо от вашего пола и взглядов. Как вы одеты, как окрашены ваши волосы и их длинна, наличие татуировок - остается исключительно на ваше усмотрение!
Курский электроаппаратный завод
Воронеж
до 115000 RUR
Конструкторское бюро приборостроения им.академика А.Г.Шипунова
Воронеж
до 115000 RUR
Интеллектуальные комплексы автоматики
Воронеж
от 78000 RUR
Ямалкоммунэнерго
Воронеж
от 150000 RUR
Авиационный Комплекс им. С.В. Ильюшина (ПАО ИЛ)
Воронеж
от 150000 RUR
Научно-исследовательский институт полупроводникового машиностроения
Воронеж
до 90000 RUR