Blue Origin
Sr. Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Development Engineer в команду Network and Software Engineering для проекта TeraWave — спутниковой сети связи. Задача — строить базовую инфраструктуру уровня L3 (операционную систему) для спутников, терминалов, шлюзов и PoP data-plane.
Задачи
- Разрабатывать высокопроизводительные приложения обработки пакетов на C/C++ с использованием DPDK и FD.io VPP
- Разрабатывать и поддерживать модули ядра Linux и драйверы устройств под кастомное железо и платформенные требования
- Разрабатывать драйверы и программные интерфейсы для аппаратных ускорителей, SmartNIC и FPGA-offload движков
- Отлаживать системные проблемы производительности, минимизировать переключения контекста и тюнить сетевой стек под спутниковые каналы
- Внедрять secure boot, runtime-мониторинг безопасности и управление учётными данными на аппаратном уровне на встраиваемых платформах
- Обеспечивать техническое лидерство, проводить глубокие code review и менторить junior-инженеров по низкоуровневому системному программированию
Требования
- Bachelor's degree в computer science, computer engineering или смежной STEM-дисциплине, либо 10+ лет опыта разработки ПО
- Не менее 8 лет опыта на C или C++ в Linux или embedded-средах
- Глубокое знание ядра Linux, включая разработку драйверов, управление памятью и системную отладку
- Опыт работы с инструментами системной отладки: GDB, perf, eBPF
- Опыт работы с Buildroot, Yocto, Bazel или аналогичными системами сборки
- Гражданство США или статус постоянного резидента (Green Card), либо статус беженца/убежища
Условия
- Медицинская, стоматологическая и зрительная страховка, базовое и дополнительное страхование жизни, оплачиваемый родительский отпуск, краткосрочная и долгосрочная нетрудоспособность
- 401(k) с матчингом компании до 5% и программа поддержки образования
- Опционы для всех штатных сотрудников (от 20 часов в неделю)
- Оплачиваемый отпуск до 4 недель в год и до 14 оплачиваемых праздничных дней
- Бонусы и льготы в зависимости от роли и уровня должности
Навыки
- C
- C++
- Linux
- DPDK
- FD.io VPP
- Linux kernel
- device drivers
- SmartNIC
- FPGA
- GDB
- perf
- eBPF
- Buildroot
- Yocto
- Bazel
- Rust
- Python
- TCP/IP
- UDP
- Ethernet
- Linux networking
- routing protocols
- embedded systems
- secure boot