Linux kernel developer

Бифорком Тек

United States

Remote

USD 120,000 - 190,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Удаленная работа
ДМС после испытательного срока
Белая заработная плата

Job summary

Бифорком Тек ищет опытного разработчика C для работы над ядром Linux: разработка и доработка компонентов ядра, модулей и драйверов, анализ ошибок и сопровождение ветки ядра. Требуем опыт 3–5 лет в C под Linux, знание архитектуры ядра и инструментов отладки. Работa удаленная; официальное трудоустройство, белая заработная плата, отпуска, больничные.

ДМС после испытательного срока. Ключевые задачи: проектирование архитектуры, ретро-поддержка, code review и тесты (kselftest, KUnit, LTP),

Qualifications

  • Опыт разработки на C под Linux (ядро/ драйверы).
  • Понимание архитектуры ядра, memory management, прерывания, синхронизация.
  • Опыт отладки ядра (kdump, crash, GDB/kgdb, ftrace, perf).
  • Работа с Git и патчно-рейв-воркфлоу.
  • Знание сетевого стека Linux будет плюсом — контрибуции upstream.

Responsibilities

  • Разработка и доработка компонентов ядра Linux, модулей и драйверов на C.
  • Анализ и исправление ошибок в ядре (kernel panic, oops, deadlock, race).
  • Сопровождение собственной ветки ядра: сборка, конфигурация, бэкпорт патчей.
  • Code review, разработка тестов (kselftest, KUnit, LTP).
  • Ведение технической документации.

Skills

C
Linux-ядро
Debugging
Git
Patch-based workflow

Tools

Git
Kconfig
Kbuild

Job description

Описание

Описания нет

Задачи

Разработка и доработка компонентов ядра Linux, модулей ядра и драйверов на языке C. Анализ и исправление ошибок в ядре (kernel panic, oops, deadlock, race condition, утечки памяти). Сопровождение собственной ветки ядра: сборка, конфигурирование, бэкпорт патчей из upstream. Code review, разработка тестов (kselftest, KUnit, LTP), взаимодействие со службой тестирования и инфраструктурой. Ведение технической документации. Самостоятельное решение задач по разработке, отладке и сопровождению ядра в рамках направлений, поставленных Senior-разработчиком; участие в code review; развитие экспертизы в подсистемах ядра(для Middle-разработчика). Техническое лидерство в отделе разработки: проектирование архитектуры решений на уровне ядра, оптимизация производительности подсистем ядра, менторство и ревью кода Middle-разработчиков, оценка и декомпозиция задач(для Senior-разработчика).

Требования

Опыт работы от 3 лет в должности разработчика на C под Linux, включая разработку в пространстве ядра(для Middle-разработчика). Опыт работы от 5 лет в должности разработчика на C под Linux, включая разработку в пространстве ядра(для Senior-разработчика). Уверенное знание языка C. Опыт разработки модулей ядра Linux и/или драйверов устройств. Понимание внутреннего устройства ядра (управление памятью, планировщик, прерывания, синхронизация). Опыт отладки ядра (kdump/crash, GDB/kgdb, ftrace, perf). Сборка и конфигурирование ядра (Kconfig, Kbuild). Работа с Git и patch-based workflow. Будет плюсом: Знание сетевого стека Linux и опыт контрибуции в upstream — плюс

Условия

Удаленная работа. ЗП определяется по итогу собеседования. Официальное трудоустройство (белая заработная плата, оплачиваемые отпуска, больничные). После прохождения испытательного срока ДМС.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Linux Kernel Engineer
Remote Linux Kernel Engineer

Бифорком Тек • United States

Remote
USD 120,000 - 190,000
Удаленная работа
ДМС после испытательного срока
Белая заработная плата
инженер-программист системного ПО
инженер-программист системного ПО

Базис • United States

Remote
USD 120,000 - 210,000
Гибкий график
Социальный пакет
ДМС
+1
Team lead in data plane
Team lead in data plane

Бифорком Тек • United States

Remote
USD 24,000 - 37,000
Разработчик межсетевых экранов
Разработчик межсетевых экранов

ИнфоТеКС • United States

Hybrid
USD 140,000 - 190,000
Офис/Гибридная работа
Белая заработная плата
Питание в офисе/кафе
+2
инженер-разработчик linux для сетевой ОС
инженер-разработчик linux для сетевой ОС

Бифорком Тек • United States

Remote
USD 90,000 - 130,000
Удаленная работа
Официальное трудоустройство
ДМС после испытательного срока
c/c++ разработчик высоконагруженных систем
c/c++ разработчик высоконагруженных систем

NDA • United States

Remote
USD 140,000 - 200,000
Разработчик control plane в сетевой ОС
Разработчик control plane в сетевой ОС

Бифорком Тек • United States

Remote
USD 120,000 - 180,000
разработчик с+ систем управления космических аппаратов
разработчик с+ систем управления космических аппаратов

Бюро 1440 • United States

Remote
USD 120,000 - 180,000
c/c++ разработчик Embedded Linux
c/c++ разработчик Embedded Linux

NDA • United States

On-site
USD 120,000 - 180,000
Системный инженер-разработчик — удалённая работа
Системный инженер-разработчик — удалённая работа

Береста РК • United States

Remote
USD 120,000 - 170,000
ДМС со стоматологией
Оплата профильного обучения