AeroVect

Software Engineer, Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Платформенный инженер в AeroVect, отвечающий за надёжность, производительность и масштабируемость программной платформы для парка автономных наземных транспортных средств. Работа с Ubuntu/Linux, middleware ROS 2, драйверами устройств и CI/CD для OS-образов.

Задачи

  • Проектировать, собирать и поддерживать кастомные дистрибутивы Ubuntu/Linux для real-time и safety-critical нагрузок автономных автомобилей
  • Оптимизировать и настраивать ROS 2 DDS middleware (Cyclone DDS, Fast DDS) для низколатентных и высокопроизводительных потоков данных с множества сенсоров
  • Разрабатывать, интегрировать и поддерживать kernel-модули и user-space драйверы для LiDAR, камер, радаров, GNSS/INS, CAN и других интерфейсов
  • Поддерживать и расширять сетевые интерфейсы системы
  • Внедрять observability и логирование для мониторинга здоровья системы, производительности и использования ресурсов в лаборатории и в поле
  • Совместно с командами autonomy, perception и controls профилировать использование CPU/GPU и устранять узкие места
  • Усиливать безопасность платформы: security-патчи, secure boot, OTA-обновления
  • Владеть CI/CD пайплайнами для OS-образов и пакетов драйверов, автоматизировать сборку, тестирование и деплой
  • Обеспечивать on-call поддержку платформенных компонентов во время полевых испытаний и пилотов у заказчиков
  • Участвовать в создании технической документации и best-practice гайдов

Требования

  • 3+ года опыта разработки или поддержки Linux-embedded или робототехнических платформ
  • Глубокое знание Ubuntu/Linux: управление пакетами, systemd, сети, конфигурация ядра
  • Владение C/C++ и Python; опыт написания или отладки kernel-модулей и user-space драйверов
  • Практический опыт с ROS 1 или ROS 2 в production или research
  • Знание шин и протоколов: USB, Ethernet, CAN, PCIe, SPI, I2C
  • Понимание real-time тюнинга производительности, инструментов профилирования (perf, eBPF, tracing) и оптимизации под ограниченные ресурсы
  • Опыт с Git, Docker/OCI контейнерами и автоматизированными системами сборки (Yocto, Buildroot или аналоги)

Условия

  • Series A компания, backed by top-tier VC в авиации и автономном вождении
  • Клиенты — крупнейшие авиакомпании и ground handling провайдеры
  • On-call поддержка во время полевых испытаний и пилотов
  • Работа в быстро развивающемся стартапе, поддержка полевых деплоев в аэропортах и на промышленных площадках

Навыки

  • Ubuntu
  • Linux
  • ROS 2
  • ROS 1
  • Cyclone DDS
  • Fast DDS
  • C
  • C++
  • Python
  • kernel modules
  • device drivers
  • LiDAR
  • GNSS
  • INS
  • CAN
  • USB
  • Ethernet
  • PCIe
  • SPI
  • I2C
  • perf
  • eBPF
  • tracing
  • Git
  • Docker
  • OCI
  • Yocto
  • Buildroot
  • secure boot
  • OTA
  • CI/CD
  • ptp4l
  • v4l2
  • gstreamer
  • Nvidia Orin
  • Nvidia Jetson
  • PREEMPT_RT
  • DDS
  • QoS
  • CUDA
  • Vulkan
  • MISRA
  • ISO 26262

Похожие вакансии

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Software Engineer, Platform — AeroVect, Atlanta | itrelocate