Trident Systems

Principal Ground Support Equipment (GSE) Software Engineer

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

Principal-инженер по разработке программной платформы для наземного вспомогательного оборудования (GSE) в Trident Systems. Отвечает за архитектуру и развитие переиспользуемых Python-фреймворков для автоматизированных электронных тестовых и производственных систем.

Задачи

  • Определять архитектуру программной платформы GSE, стандарты, принципы проектирования и лучшие практики
  • Проектировать масштабируемые асинхронные архитектуры для параллельного управления приборами и вспомогательным оборудованием
  • Руководить разработкой переиспользуемых Python-фреймворков для автоматизированных GSE и тестовых систем
  • Формировать абстракции, интерфейсы и паттерны для приборов, шин связи и тестовых процедур
  • Оценивать и выбирать инструменты, библиотеки и технологии для стека GSE с анализом компромиссов
  • Разрабатывать переиспользуемые абстракции приборов и коммуникаций для разных проектов
  • Проектировать и реализовывать фреймворки исполнения: секвенирование, планирование, конкурентность, обработка ошибок, логирование, мониторинг
  • Разрабатывать ПО сбора измерений, обработки данных и управления результатами с интеграцией в корпоративные инженерные системы
  • Реализовывать конфигурацию, развёртывание и мониторинг ПО GSE в лабораторных и производственных средах
  • Совместно с Lead Test Systems Engineer развивать архитектуру фреймворка для всех автоматизированных тестовых систем
  • Совместно с Integration & Test инженерами переводить требования I&T в надёжные автоматизированные тестовые процедуры
  • Интегрировать ПО GSE с корпоративными системами (инженерные БД, PLM, конфигурационный менеджмент, хранилища данных)
  • Поддерживать производственные тестовые операции: диагностика сложных проблем, повышение производительности и надёжности
  • Продвигать инженерные практики: код-ревью, автоматизированное тестирование, CI/CD, документация, конфигурационный менеджмент
  • Менторить инженеров по асинхронному программированию, архитектуре ПО и практикам автоматизированных тестовых систем
  • Улучшать стандарты кодирования, дизайн-гайды и процессы разработки экосистемы GSE
  • Проводить root-cause анализ сложных проблем ПО GSE и внедрять устойчивые корректирующие действия

Требования

  • Bachelor’s degree в computer engineering, electrical engineering, computer science или смежной технической дисциплине
  • 9+ лет опыта с bachelor’s degree ИЛИ 7+ лет с graduate degree
  • Обширный профессиональный опыт разработки на Python
  • Экспертный уровень asyncio и конкурентного/асинхронного программирования
  • Значительный опыт взаимодействия с аппаратными устройствами (приборы, контроллеры, встраиваемые системы)
  • Сильный опыт в архитектуре ПО и объектно-ориентированном проектировании сложных или распределённых систем
  • Подтверждённая способность отлаживать, стабилизировать и оптимизировать сложные системы, взаимодействующие с физическим оборудованием
  • Отличные коммуникативные навыки и работа в междисциплинарных командах
  • Опыт технического лидерства или архитектурного руководства программной платформой/фреймворком

Условия

  • Full-Time Salary Range: $111,000 - $206,000
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Basic life with AD&D, краткосрочная и долгосрочная нетрудоспособность
  • Дополнительные добровольные страховки (accident, critical illness, hospital, pet)
  • Spending accounts (HSA, FSA, DCFSA)
  • Оплачиваемый отпуск и праздничные дни
  • 401(k) с company match
  • Компенсация обучения
  • Отпуска (родительский, декретный, военный)
  • Ежегодный дискреционный бонус для подходящих ролей

Навыки

  • Python
  • asyncio
  • асинхронное программирование
  • SCPI
  • PyVISA
  • serial interfaces
  • CAN
  • TCP/IP
  • CI/CD
  • автоматизированное тестирование
  • объектно-ориентированное проектирование
  • архитектура ПО
  • PLM
  • конфигурационный менеджмент

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

Software Engineer - E2
Lockheed MartinMiddleKing Of PrussiaОфис
91,200 – 169,400 USD в год
28 сент.
Python Developer
InfosysMiddlePhoenixОфисРелокация
28 сент.
Software Engineer I/II - Scientific Computing
IambicMiddleBostonУдалённо
129,000 – 190,000 USD в год
25 сент.
Software Developer
Booz Allen HamiltonMiddleAlexandriaОфис
86,800 – 198,000 USD в год
25 сент.
Cloud Software Engineer (OpenStack, Python), Intelligence Community Mission Program, Fort Meade, MD (ESCSW3-400-002)
BizFirst LLCSeniorОфис
180,000 USD в год
25 сент.
Principal Ground Support Equipment (GSE) Software Engineer — Trident Systems, 111,000 – 206,000 USD в год, Sterling | itrelocate