Trident Systems

Software Engineer

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

Инженер-программист в команду Predictive Maintenance & Logistics (PM&L) оборонного подразделения ICS. Разработка преимущественно на Python под Linux: обработка и хранение данных, интеграция с сенсорами, внешними интерфейсами и базами данных.

Задачи

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

Требования

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

Условия

  • Полная занятость, зарплата $120,000 - $150,000 в год
  • Гибридный формат: несколько дней в неделю в офисе Fairfax, VA, остальное — из дома
  • Медицинская, стоматологическая и офтальмологическая страховка, life и AD&D, краткосрочная и долгосрочная нетрудоспособность, дополнительные страховки
  • 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
  • machine learning
  • signal processing

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

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Software Engineer — Trident Systems, 120,000 – 150,000 USD в год, Fairfax | itrelocate