Anduril Industries

Sr. Mission Software Engineer - Undersea Reconnaissance & Strike

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

Инженер по отладке и исправлению ошибок в бортовом ПО автономных подводных и надводных аппаратов Anduril Maritime. Работа с полевыми аномалиями: воспроизведение, поиск первопричины, исправление в реальной кодовой базе и выкатка через CI.

Задачи

  • Разбирать полевые аномалии (остановка публикации сенсора, сбой миссии, дрейф потока данных) и определять, в какой подсистеме реально находится проблема
  • Воспроизводить проблему на реальных данных: прогонять записанные сенсорные и миссионные данные через живой пайплайн и инструменты визуализации
  • Использовать существующую инфраструктуру метрик и логов для восстановления состояния системы в момент сбоя
  • Подтверждать исправление сначала в симуляции, при необходимости — на hardware-in-the-loop, до выхода на реальный аппарат
  • Писать исправления на языке соответствующей подсистемы (Rust, C++, Python, Go) с тестами, через CI и штатный версионированный релиз
  • Определять, является ли проблема багом, неверной конфигурацией или рассинхроном деплоя, и исправлять на правильном уровне
  • Документировать первопричину и исправление по каждому закрытому инциденту, помогать строить on-call/triage runbook
  • Возвращать задачу владеющей команде, когда требуется изменение самой подсистемы, а не патч симптома

Требования

  • Реальный опыт отладки чужого кода в условиях ограниченного времени и неполной информации
  • Уверенное владение минимум двумя из: Rust, современный C++, Python, Go — на уровне чтения и исправления багов
  • Системное мышление при отладке: работа с логами и метриками, восстановление картины произошедшего, воспроизведение офлайн по записанным данным
  • Практический опыт работы с observability-инструментами (метрики класса Prometheus/Grafana, логи класса Loki/ELK)
  • Свободное владение Linux и системными технологиями; плюс — опыт с декларативными/иммутабельными ОС (в стиле NixOS)
  • Умение четко и без воды описывать произошедшее и его причину
  • Готовность работать вплотную с железом и сенсорами, даже без опыта в морской робототехнике
  • Готовность к командировкам от 25% времени

Условия

  • Диапазон зарплат: $191,000—$253,000 USD (только базовая ставка)
  • Конкурентные опции (equity) в большинстве офферов на полную занятость
  • Комплексный пакет бенефитов с минимальными затратами для сотрудника
  • Роль — реальная точка входа: после освоения стека переход к владению подсистемами и работе над roadmap

Навыки

  • Rust
  • C++
  • Python
  • Go
  • Linux
  • Prometheus
  • Grafana
  • Loki
  • ELK
  • CI/CD
  • NixOS
  • hardware-in-the-loop
  • simulation-in-the-loop
  • robotics middleware
  • sensor drivers
  • real-time data pipelines

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

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Sr. Mission Software Engineer - Undersea Reconnaissance & Strike — Anduril Industries, 191,000 – 253,000 USD в год, Boston | itrelocate