Trident Systems

Principal Software Engineer

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

Principal Software Engineer в Trident Systems (подразделение Integrated C4ISR Systems) для проектов Predictive Maintenance & Logistics. Разработка преимущественно на Python под Linux: обработка и хранение данных, интеграция с сенсорами и внешними системами, GUI, документирование и поддержка тестовых мероприятий.

Задачи

  • Проектировать, реализовывать и тестировать заказное ПО для condition-based maintenance и внутренних проектов
  • Разрабатывать ПО для манипуляции и хранения данных, трансляции, захвата и передачи сенсорных данных, экспорта на разные платформы
  • Конвертировать и интегрировать данные в стандартизированные форматы сообщений и внешние программные интерфейсы
  • Создавать и поддерживать программные интерфейсы к базам данных, API, файловым источникам, брокерам сообщений и внешним приложениям
  • Реализовывать алгоритмы обработки, анализа и представления данных
  • Разрабатывать ПО, работающее совместно с внешним и встраиваемым железом/ПО в средах Linux, Windows и Android
  • Документировать разработку: проектная документация, interface control documents, руководства пользователя, тест-планы
  • Поддерживать упаковку, развёртывание, конфигурационное управление и траблшутинг в лабораторных, полевых и клиентских средах
  • Участвовать в технических тестовых мероприятиях, демонстрациях и работе с заказчиком в быстром темпе

Требования

  • Bachelor’s degree в Computer Science, Software Engineering, Data Science или эквивалент и минимум 9 лет релевантного опыта в agile-среде (или 7 лет с магистерской степенью, либо 13 лет опыта вместо диплома)
  • Опыт разработки на Python
  • Опыт создания поддерживаемого production-качества ПО: модульный дизайн, обработка ошибок, логирование, конфигурационное управление, unit/integration тесты
  • Опыт работы с библиотеками и фреймворками Python для обработки данных, автоматизации, API и/или разработки приложений
  • Опыт работы в средах разработки Linux и Windows
  • Опыт работы с форматами данных и интерфейсами: JSON, CSV, XML, REST API, сокеты, очереди сообщений или аналоги
  • Опыт работы с базами данных и хранилищами: PostgreSQL, SQLite, InfluxDB, объектное хранилище или аналоги
  • Опыт работы с системами контроля версий: Git, SVN или аналоги
  • Умение диагностировать проблемы ПО на уровне приложений, ОС, сетей и внешних интерфейсов

Условия

  • Full-Time Salary Range: $120,000 - $222,000
  • Гибридный формат: работа в офисе в Fairfax, VA несколько дней в неделю, возможность работы из дома
  • Медицинская, стоматологическая и офтальмологическая страховка, life с AD&D, краткосрочная и долгосрочная нетрудоспособность, дополнительные страховки (accident, critical illness, hospital, pet)
  • Spending accounts (HSA, FSA, DCFSA)
  • Оплачиваемый отпуск и праздничные дни
  • 401(k) с автоматическим взносом компании
  • Компенсация обучения
  • Отпуска (родительский, по беременности, военный)
  • Потенциальный годовой бонус

Навыки

  • Python
  • Linux
  • Windows
  • Android
  • JSON
  • CSV
  • XML
  • REST API
  • sockets
  • message queues
  • PostgreSQL
  • SQLite
  • InfluxDB
  • object storage
  • Git
  • SVN
  • Flask
  • FastAPI
  • Django
  • Dash
  • Docker
  • CI/CD
  • embedded Linux
  • edge-compute
  • data analytics
  • signal processing
  • machine learning

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

Software Engineer, Python - Codebase Q&A
Weekday AIMiddleУдалённо
130 USD
16 сент.
Software Engineer, Python - Codebase Q&A
Weekday AI (YC W21)MiddleУдалённо
130 USD
16 сент.
Python Developer - PyCharm Expert
MercorLeadNew YorkУдалённо
55 – 65 USD в час
14 сент.
Python Developer - PyCharm Expert - AI Trainer
MercorLeadChicagoУдалённо
55 – 65 USD в час
13 сент.
Python Developer - PyCharm Expert
MercorLeadSan FranciscoУдалённо
55 – 65 USD в час
13 сент.
Principal Software Engineer — Trident Systems, 120,000 – 222,000 USD в год, Fairfax | itrelocate