System Engineer (Networking and Security)
Ищем опытного системного инженера, который будет разрабатывать системное ПО на C, C++ и Rust: работать с Linux, сетевым стеком, встроенными и ограниченными по ресурсам системами, разбирать незнакомые прошивки и протоколы. Нужны сильные навыки программирования и отладки, понимание алгоритмов, управления памятью, многопоточности, архитектуры компьютера и TCP/IP, а также умение самостоятельно разбираться с неоднозначными задачами. Плюсом будет опыт с реверс-инжинирингом, драйверами, VPN/WireGuard и безопасностью — есть возможность расти в сторону security research.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
<p>Ищем опытного инженера по системному программированию, которому интересно понимать сложное программное обеспечение на более глубоком уровне.</p><p>Работа находится на пересечении системного программирования, компьютерных сетей, встроенных систем и исследований безопасности. Часть задач предполагает разработку нового программного обеспечения. Другие могут начинаться с незнакомой прошивки, исполняемого файла, сетевого протокола или устройства, работу которых нужно понять, воспроизвести и сделать наблюдаемой.</p><p>Это прежде всего инженерная роль. Нам важны сильная фундаментальная подготовка, умение системно разбираться в незнакомых технологиях и способность создавать надежные технические решения. Предыдущий профессиональный опыт в каждом из перечисленных направлений не обязателен.</p><p><strong>Обязанности:</strong></p><ul><li>Проектировать, разрабатывать, тестировать и отлаживать системное программное обеспечение на C, C++ и Rust.</li><li>Решать сложные и не до конца определенные технические задачи, самостоятельно разбивая их на понятные этапы.</li><li>Работать с Linux, сетевым программным обеспечением, встроенными и ограниченными в ресурсах системами.</li><li>Исследовать незнакомые программы, прошивки и сетевые протоколы, в частности когда документация или исходный код отсутствуют.</li><li>Создавать контролируемые среды для воспроизведения поведения систем, отладки, трассировки и автоматизированного тестирования.</li><li>Анализировать работу сетевого программного обеспечения на разных уровнях: от пакетов и системного сетевого стека до поведения отдельного процесса.</li><li>Разрабатывать или модифицировать Linux- и OpenWrt-based системы и прошивки.</li><li>Превращать результаты исследований в практические решения: рабочий код, инструменты, тесты, исправления, средства защиты или понятную техническую документацию.</li></ul><p><strong>Требования:</strong></p><ul><li>Сильные навыки программирования и отладки на C или C++. Опыт с Rust будет преимуществом; так же подойдет готовность быстро его освоить.</li><li>Глубокое понимание алгоритмов, структур данных, управления памятью, многопоточности и производительности.</li><li>Понимание архитектуры компьютера и основ работы операционных систем.</li><li>Уверенное владение Linux и инструментами системной разработки.</li><li>Хорошее понимание TCP/IP, маршрутизации и принципов работы сетевого программного обеспечения.</li><li>Сильные навыки технического анализа: умение формировать гипотезы, проверять их и находить первопричину сложной проблемы.</li><li>Способность самостоятельно работать с неоднозначными задачами и отвечать за результат.</li><li>Умение четко объяснять технические решения устно и письменно.</li></ul><p><strong>Будет преимуществом:</strong></p><ul><li>Опыт работы со встроенными системами, прошивками, загрузчиками или OpenWrt.</li><li>Анализ программ или прошивок без исходного кода.</li><li>Опыт работы с отладчиками, дизассемблерами, эмуляторами и инструментами анализа сетевого трафика.</li><li>Знание VPN, WireGuard, сетевых фильтров или системного сетевого стека.</li><li>Опыт разработки драйверов, модулей ядра или других низкоуровневых компонентов.</li><li>Опыт исследования уязвимостей, фаззинга, пентестинга или defensive/offensive security.</li></ul><p>Мы не ожидаем, что один человек уже имеет опыт во всех этих направлениях. Если вы сильный системный инженер, любите доходить до сути сложных технических проблем и хотите развиваться в направлении security research, будем рады познакомиться.</p> <div> <a href="https://jobs.dou.ua/companies/nda-recruitment/vacancies/374092/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Зарплата ниже рынка
На 34% ниже медианы C++ по 20 вакансиям за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как C++-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в NDA Recruitment
18 активных вакансий в компании
Инженер по системам управления и автономности (Control & Autonomy Engineer)
~1 500 000 ₸ оценка по стеку
Нужно разрабатывать алгоритмы управления, заниматься сенсорным слиянием и строить симуляции для робототехнических и автономных систем — от дронов до embedded-платформ. Ждут опыт от 3 лет в управлении, робототехнике или ML, знание PID, фильтров Калмана, линейной алгебры и сильное программирование на Python и/или C++, плюс Linux; в плюс — ROS 2, Simulink, PX4/ArduPilot. Предлагают интересные embedded-продукты, конкурентную зарплату, бенефиты и рост.
Firmware Developer
~1 500 000 ₸ оценка по стеку
Компанія шукає Firmware-розробника для створення вбудованого ПО для мікроконтролерів у проєктах Embedded та RF-інженерії. Потрібно 2+ роки досвіду, впевнене програмування на C, робота з STM/ESP, периферією та інтерфейсами SPI, UART, I2C, CAN, USB, а також базове читання схем. Буде плюсом FreeRTOS, PX4/ArduPilot, DSP, Linux, Python/Bash; англійської достатньо для читання документації.
Backend Engineer
~1 569 855 ₸ оценка по стеку
Компания ищет опытного Backend-инженера на проект по обработке и анализу данных. Основная работа — проектирование и разработка сервисов на Python/FastAPI, построение и поддержка REST API, участие в проектировании архитектуры данных и оптимизации производительности под нагрузкой. Нужен коммерческий опыт на Python от 3 лет, уверенный FastAPI и опыт разработки на любой C-подобной языке; плюсом будут IoT, большие данные, асинхронность и знание Azure (Functions, Service Bus, Event Hubs).
QA инженер
~1 119 300 ₸ оценка по стеку
Ищем QA-инженера для поддержки качества в проекте с Linux-системами, веб-приложениями и встраиваемыми устройствами. Нужно сочетать ручное тестирование со скриптами и автоматизацией: писать тест-планы, автоматизированные проверки и разбираться с дефектами. Требуется опыт 3+ года в автоматизации тестирования (UI и API), знание Python/Bash и инструментов вроде pytest, Selenium, Playwright.
Похожие вакансии
6 вакансийEmbedded инженер
~1 796 880 ₸ оценка по стеку
Нужен Embedded инженер для разработки встраиваемого ПО реального времени для дронов: связь, навигация и координация БПЛА. Главное — уверенный C/C++, опыт работы с bare-metal, микроконтроллерами и интерфейсами SPI/I2C/UART, от 5 лет практики и английский от B1. Предлагают гибкий график, медстраховку, оплату обучения и AI-инструментов, отсрочку от службы и комфортный офис.
Инженер по системам управления и автономности (Control & Autonomy Engineer)
~1 500 000 ₸ оценка по стеку
Нужно разрабатывать алгоритмы управления, заниматься сенсорным слиянием и строить симуляции для робототехнических и автономных систем — от дронов до embedded-платформ. Ждут опыт от 3 лет в управлении, робототехнике или ML, знание PID, фильтров Калмана, линейной алгебры и сильное программирование на Python и/или C++, плюс Linux; в плюс — ROS 2, Simulink, PX4/ArduPilot. Предлагают интересные embedded-продукты, конкурентную зарплату, бенефиты и рост.
C++ разработчик
~1 500 000 ₸ оценка по стеку
Нужен C++ инженер с опытом от 2 лет для разработки систем управления и видео для БПЛА: интеграция сенсоров и сторонних модулей, участие в реальных испытаниях. Важны сильная математика и физика, многопоточность, IPC, алгоритмы и Linux; плюсом будут встраиваемые платформы (RPi, Jetson), обработка видео и Python. Официальное трудоустройство с первого дня, поддержка по воинскому учёту, стабильные выплаты и офис с генератором.
Robotics Software Engineer / Sensor Fusion Engineer
~1 500 000 ₸ оценка по стеку
Frontline Robotics шукає в RnD-команду Robotics Software Engineer / Sensor Fusion Engineer для роботизованих систем оборонного призначення. Потрібні C++ та/або Python, досвід з ROS 1 / ROS 2, обробка даних лідарів і радарів, фільтри Калмана, SLAM та розгортання софту на Edge-девайсах типу NVIDIA Jetson. Пропонують офіційне працевлаштування з бронюванням, відпустку, офіс у Києві та роботу над реальними роботами з виїздами на полігонні випробування.
Firmware Developer
~1 500 000 ₸ оценка по стеку
Компанія шукає Firmware-розробника для створення вбудованого ПО для мікроконтролерів у проєктах Embedded та RF-інженерії. Потрібно 2+ роки досвіду, впевнене програмування на C, робота з STM/ESP, периферією та інтерфейсами SPI, UART, I2C, CAN, USB, а також базове читання схем. Буде плюсом FreeRTOS, PX4/ArduPilot, DSP, Linux, Python/Bash; англійської достатньо для читання документації.
Головний інженер (C-UAV перехоплювач, tail-sitter VTOL)
~3 710 750 – 4 999 550 ₸ оценка по стеку
Buntar Aerospace шукає головного інженера, який очолить розробку автономного дрона-перехоплювача типу tail-sitter VTOL — від архітектури до льотних випробувань. Потрібен глибокий практичний досвід із VTOL/tail-sitter платформами, ArduPilot, flight control, аеродинамікою та інтеграцією embedded-підсистем; плюсом будуть C/C++, Python, ROS2 і computer vision. Це ключова технічна роль із керівництвом командою інженерів та доведенням продукту до відтворюваного серійного виробництва.