
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 із вихідним кожної другої п’ятниці.
- Може бути доступна допомога з переїздом.