Trident Systems

Senior Ground Support Equipment (GSE) Software Engineer

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

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

Задачи

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

Требования

  • Степень бакалавра в computer engineering, electrical engineering, computer science или смежной области
  • 6+ лет опыта с бакалаврской степенью или 4+ года с магистерской
  • Обширный профессиональный опыт разработки на Python
  • Экспертный уровень asyncio и асинхронного/конкурентного программирования
  • Значительный опыт взаимодействия с аппаратными устройствами (приборы, контроллеры, встраиваемые системы)
  • Сильный опыт в архитектуре ПО и объектно-ориентированном проектировании сложных или распределённых систем
  • Умение отлаживать, стабилизировать и оптимизировать сложные системы, взаимодействующие с физическим оборудованием
  • Отличные коммуникативные навыки для работы со смежными дисциплинами
  • Опыт технического лидерства или архитектурного руководства программной платформой

Условия

  • Полная занятость
  • Медицинская, стоматологическая и офтальмологическая страховка
  • Страхование жизни и AD&D, краткосрочная и долгосрочная нетрудоспособность
  • Гибкие и зависимые от ухода счета (HSA, FSA, DCFSA)
  • Оплачиваемый отпуск и праздники
  • 401(k) с участием компании
  • Компенсация обучения
  • Отпуска по уходу за ребёнком и военные отпуска
  • Ежегодный дискреционный бонус для подходящих ролей

Навыки

  • Python
  • asyncio
  • SCPI
  • PyVISA
  • CAN
  • TCP/IP
  • serial interfaces
  • CI/CD
  • object-oriented design
  • software architecture

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

Remote Python Developer
TuringMiddleAustinУдалённо
200 – 300 EUR в час
19 окт.
Remote Python Developer
TuringMiddleNew YorkУдалённо
200 – 300 USD в час
19 окт.
Lead Software Engineer, Components Test (Starshield)
SpaceXLeadHawthorneОфис
165,000 – 265,000 USD в год
15 окт.
Software Engineer - Python/Typescript
TuringMiddleChicagoУдалённо
170 – 200 USD в час
15 окт.
Software Engineer - Python/Typescript
TuringMiddleChicagoУдалённо
170 – 200 USD в час
15 окт.
Senior Ground Support Equipment (GSE) Software Engineer — Trident Systems, 100,000 – 150,000 USD в год, Sterling | itrelocate