← Усі вакансії

Senior Systems Software Engineer (Networking and Security)

Зарплата:
$2 500 - $3 500 на місяць
Рівень:
senior
Джерело:
djinni.co
Відгукнутись на вакансію →

Що робити

  • Проєктувати, розробляти, тестувати й налагоджувати системне програмне забезпечення на C, C++ та Rust.
  • Розв’язувати складні й не до кінця визначені технічні задачі, самостійно розбиваючи їх на зрозумілі етапи.
  • Працювати з Linux, мережевим програмним забезпеченням, вбудованими та обмеженими в ресурсах системами.
  • Досліджувати незнайомі програми, прошивки та мережеві протоколи, зокрема коли документація або вихідний код відсутні.
  • Створювати контрольовані середовища для відтворення поведінки систем, налагодження, трасування та автоматизованого тестування.

Що очікуємо

  • Сильні навички програмування та налагодження на C або C++. Досвід із Rust буде перевагою; так само підійде готовність швидко його опанувати.
  • Глибоке розуміння алгоритмів, структур даних, керування пам’яттю, багатопотоковості та продуктивності.
  • Розуміння архітектури комп’ютера й основ роботи операційних систем.
  • Впевнене володіння Linux та інструментами системної розробки.
  • Добре розуміння TCP/IP, маршрутизації та принципів роботи мережевого програмного забезпечення.

Що пропонуємо

  • Досвід роботи з вбудованими системами, прошивками, завантажувачами або OpenWrt.
  • Аналіз програм чи прошивок без вихідного коду.
  • Досвід роботи з налагоджувачами, дизасемблерами, емуляторами та інструментами аналізу мережевого трафіку.
  • Знання VPN, WireGuard, мережевих фільтрів або системного мережевого стека.
  • Досвід розробки драйверів, модулів ядра або інших низькорівневих компонентів.

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot