United Launch Alliance (ULA)
United Launch Alliance (ULA)
United Launch Alliance (ULA) — космічна пускова компанія, що працює над розширенням надійного та комерційного доступу до орбіти. Її ракета Vulcan нового покоління підтримує виконання місій для державних і комерційних замовників, зокрема ініціатив NASA із транспортування екіпажів. Завдяки досвіду в аерокосмічному виробництві, організації запусків, логістиці та технічному консалтингу ULA розробляє й надає пускові послуги для місій, які розширюють межі людської присутності в космосі.

Інженер-програміст 3-го рівня, наземні системи — ULA, Сентенніал, Колорадо

Розробляйте програмне забезпечення для командування та керування ракетами Vulcan компанії United Launch Alliance. Створюйте й підтримуйте системи реального часу для виробництва, випробувань і запусків.

Опис

  • Розробляйте та підтримуйте програмне забезпечення для командування, керування й моніторингу бортової авіоніки ракети-носія Vulcan і наземного електричного допоміжного обладнання.
  • Застосовуйте сучасні принципи проєктування для розв’язання складних технічних завдань.
  • Співпрацюйте з власниками продукту, архітекторами технологій, командами контролю якості та автоматизації в середовищі Agile.
  • Проєктуйте, розробляйте й тестуйте програмні рішення.
  • Забезпечуйте технічне лідерство та беріть участь у практичній розробці операційних і допоміжних можливостей із жорсткими вимогами до роботи в реальному часі.
  • Самостійно визначайте й розробляйте рішення за мінімального керівництва.
  • Керуйте менш досвідченими інженерами, спрямовуйте та навчайте їх.
  • Допомагайте створювати критично важливе програмне забезпечення для виробництва ракет-носіїв, передстартових випробувань і зворотного відліку до запуску.
  • Підтримуйте заходи із запуску, дистанційно супроводжуючи команди керування запуском.
  • Проєктуйте, розробляйте, експлуатуйте й обслуговуйте програмне забезпечення, вбудоване програмне забезпечення та обчислювальні системи.
  • Інтегруйте програмне забезпечення із системами запуску та відповідайте за призначені програми, проєкти або їхні компоненти.
  • Застосовуйте стандарти, процеси, процедури й інструменти життєвого циклу розробки програмного забезпечення.
  • Створюйте інженерні застосунки, зокрема системи відображення, механічного та електричного керування для експлуатації ракет.
  • Співпрацюйте із замовниками, постачальниками, користувачами застосунків, а також технічним і допоміжним персоналом.

Вимоги

  • Ступінь бакалавра в галузі STEM, здобутий в акредитованому коледжі або університеті.
  • Щонайменше 4 роки відповідного професійного досвіду.
  • Досвід роботи в команді розробки за методологією Agile.
  • Досвід самостійного проєктування, розробки та постачання рішень для складних програмних і апаратних проблем.
  • Досвід представлення архітектур і проєктів апаратних та програмних систем внутрішній аудиторії та зовнішнім замовникам.
  • Досвід написання, виконання й перевірки програмного забезпечення протягом усього життєвого циклу розробки.
  • Досвід об’єктно-орієнтованого проєктування та роботи з мовами програмування.
  • Досвід роботи з C або C++.
  • Досвід застосування практик керування конфігурацією програмного забезпечення.
  • Досвід роботи з методологіями Agile.
  • Досвід розробки через тестування.
  • Досвід застосування принципів проєктування програмного забезпечення.
  • Досвід роботи з практиками та інструментами керування конфігурацією, такими як Git.
  • Досвід роботи з безперервною інтеграцією та безперервною поставкою.
  • Кандидати мають бути особами США відповідно до визначення ITAR 22 CFR 120.62.
  • Бажаний досвід проєктування та розроблення архітектури програмного забезпечення для складних рішень.
  • Бажаний досвід роботи технічним керівником у проєктах розробки програмного забезпечення.
  • Бажаний досвід керівництва, навчання або наставництва менш досвідчених інженерів.
  • Бажаний досвід роботи з Python.
  • Бажаний досвід роботи із системами Linux реального часу, критичним за часом апаратним і програмним забезпеченням, безпечною розробкою програмного забезпечення, системами командування та керування для наземного допоміжного обладнання або промислових систем керування, а також аерокосмічними, пусковими чи оборонними системами.
  • Бажаний досвід роботи з операційними системами на базі Linux реального часу.
  • Бажана експертиза в розробці та усуненні несправностей критичних за часом апаратних і програмних систем.
  • Бажаний досвід застосування практик безпечної розробки програмного забезпечення.
  • Бажаний досвід роботи з програмним забезпеченням командування та керування для наземного допоміжного обладнання, промислових систем керування або аналогічних критичних для безпеки застосунків.

Переваги

  • Відповідні внески роботодавця до плану 401(k) та додатковий внесок роботодавця.
  • Дискреційна щорічна премія для працівників, які мають на неї право.
  • Щедра оплачувана відпустка.
  • Гнучкі умови роботи.
  • Графік 9/80 із вихідним кожної другої п’ятниці.
  • Може бути доступна допомога з переїздом.