Skyways
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в Skyways — компании, разрабатывающей автономные грузовые самолёты. Роль предполагает сквозную ответственность за продукт, платформу и бортовое ПО: от 3D-интерфейса SkyNav до Python-сервисов и C++ в форке ArduPilot.
Задачи
- Разрабатывать и выпускать функциональность в SkyNav, backend-сервисах, телеметрической инфраструктуре и ПО автономных самолётов
- Создавать интерактивную 3D-визуализацию и функции планирования миссий в SkyNav на JavaScript или TypeScript с современной веб-графикой
- Разрабатывать и эксплуатировать Python-сервисы, API, пайплайны данных и автоматизацию для поддержки операций самолётов и флота
- Вносить безопасные production-изменения в форк ArduPilot на C++ и интегрировать их с авионикой, оборудованием и системами автономности верхнего уровня
- Масштабировать, балансировать нагрузку и инструментировать телеметрический хаб для надёжной передачи данных флота в реальном времени
- Применять AI и машинное обучение там, где это даёт реальную ценность: автоматизация инженерии, анализ данных, отладка, инструменты для операторов
- Тесно взаимодействовать с командами GNC, робототехники, встроенного ПО, лётных операций и аппаратного обеспечения для валидации изменений в симуляции и лётных испытаниях
- Повышать планку инженерии через продуманную архитектуру, тестирование, code review, CI/CD, observability и понятную техническую документацию
Требования
- 5+ лет профессионального опыта в разработке ПО с подтверждённым опытом выпуска production-систем
- Уверенное владение Python, JavaScript или TypeScript и C++ на production-уровне
- Подтверждённая способность работать по всему стеку: от пользовательских интерфейсов и 3D-опыта до backend-сервисов и системного ПО
- Опыт проектирования API или распределённых сервисов с вниманием к производительности, надёжности, балансировке нагрузки и observability
- Опыт в авиации, робототехнике, автономных системах или другой среде, где ПО взаимодействует с реальным оборудованием
- Сильная практическая грамотность в AI: эффективное использование современных AI-инструментов разработки и создание AI-продуктовых или операционных возможностей
- Способность отлаживать сложные проблемы на стыке приложений, сети, операционной системы и оборудования
- Проактивный подход без эго, сильные коммуникативные навыки и комфорт при работе с неоднозначными задачами от концепции до внедрения
Условия
- Базовый оклад и опционы — вы владеете частью того, что создаёте
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск и праздничные дни
- Пенсионный план 401k
- Страхование жизни
- Помощь с релокацией для кандидатов, переезжающих в Остин
- Роль ограничена гражданами США, постоянными резидентами США или кандидатами из отдельных стран в соответствии с экспортным контролем
Навыки
- Python
- JavaScript
- TypeScript
- C++
- ArduPilot
- PX4
- Electron
- CesiumJS
- Three.js
- Babylon.js
- WebGL
- 3D visualization
- API design
- distributed services
- load balancing
- observability
- CI/CD
- telemetry
- event streaming
- embedded Linux
- avionics
- computer vision
- machine learning
- AI tools