Разработчик C++
По договоренности
Мы — ООО «ОКОС ИНТЕЛЛЕКТ», российский разработчик сетевых устройств под брендом Torus. Создаем оборудование, которое делает сети быстрее, надежнее и умнее.
Наш стэк разработки:
1. Загрузчики и низкоуровневое ПО:
- U-Boot
- Trusted Firmware for ARM
2. Инструменты разработки:
- GNU Toolchain
- Make
- CMake
3. Ядро Linux и драйверы:
- Character device drivers (UART, I2C, SPI)
- Block device drivers (Flash, eMMC)
- Network device drivers (Ethernet)
- Платформо-зависимые драйверы (SoC-specific)
- Инструменты: GNU Toolchain, Make, Devicetree
4. Системный уровень и утилиты:
- glibc
- BusyBox
- systemd/initd
5. Разработка приложений на C/C++:
- Многопоточность (pthreads)
- Межпроцессное взаимодействие (IPC)
- Асинхронное программирование
6. Системы сборки:
- Buildroot
- Yocto Project
- openwrt
7. Пользовательский интерфейс и web разработка:
- Html
- JavaScript
- WebSocket
- REST API
8. Технологии виртуализации:
- Docker
9. Системы контроля версий:
- Git
- Gitlab
10. Интерпретируемые языки
- bash
- python
В ваши задачи будет входить:
- Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения.
- Разработка тестовых наборов данных.
- Проверка работоспособности программного обеспечения.
- Рефакторинг и оптимизация программного кода.
- Исправление дефектов, зафиксированных в базе данных дефектов.
- Поддержка и оптимизация CI/CD процессов.
Что мы ожидаем от потенциального исполнителя:
- Опыт работы от 6 лет в области разработки на C/C++
- Глубокие знания и опыт работы с системами реального времени и низкоуровневым программированием.
- Глубокое понимание C/C++, оптимизация и работа с памятью.
- Опыт работы с инструментами разработки (GNU Toolchain, Make, CMake).
- Понимание работы ядра Linux и умение разрабатывать драйверы для различных типов устройств.
- Умение писать эффективный код для встраиваемых платформ с ограниченными ресурсами.
- Владение многопоточностью (pthreads) и межпроцессным взаимодействием (IPC).
- Хорошее владение системой управления версиями Git и работой с репозиториями в GitLab.
- Знания веб-технологий (HTML, JavaScript, WebSocket, REST API) приветствуются.
- Навыки работы с Docker и интерпретируемыми языками (bash, python).
- Общее понимание в работе сетевых устройств.
Что мы предлагаем:
- Официальное оформление с 1-го рабочего дня.
- График работы 5/2, полную занятость.
- Уровень заработной платы обсуждается на собеседовании.
Адрес: Россия, Новороссийск, Мысхакское шоссе, 59Г
Опубликована день назад