General Motors
General Motors
General Motors — глобальна автомобільна та промислова компанія, що працює у сферах проєктування автомобілів, виробництва, транспорту й інформаційних технологій. Заснована у 1908 році, GM розробляє технології для розвитку мобільності та прагне втілити своє бачення світу без аварій, викидів і заторів. Міжнародна діяльність компанії об’єднує великі міждисциплінарні команди, зосереджені на інноваціях, сталому транспорті та майбутньому автомобільної галузі.

Провідний інженер-програміст із протокольних операцій і довіри

Провідний інженер-програміст розробляє інфраструктуру симуляційного тестування систем автономних автомобілів General Motors. Створюйте серверні сервіси, конвеєри даних та інструменти оркестрації для масштабованої й надійної перевірки.

Опис

  • Керувати створенням наборів симуляційних тестів для програмного забезпечення автономних автомобілів
  • Створювати й підтримувати тести у великому масштабі за допомогою інструментів партнерських команд для генерації тестів
  • Розробляти сервіси оркестрації та конвеєри, що поєднують вхідні запити з виконанням тестів
  • Автоматизувати й стандартизувати створення та поточне обслуговування тестів
  • Інтегрувати партнерські системи оцінювання для підтримки розроблення, сортування та виведення тестів з експлуатації
  • Співпрацювати з командами автономних систем, системної інженерії, безпеки та клієнтами, перетворюючи потреби в тестуванні на інструменти, інтерфейси й автоматизацію
  • Підтримувати якість програмного забезпечення та архітектурні стандарти за допомогою перевірки коду й технічного лідерства
  • Наставляти інженерів у розробленні програмного забезпечення та симуляційному тестуванні
  • Використовувати інструменти розроблення з підтримкою ШІ та аналітичні платформи для вдосконалення інженерних процесів
  • Брати на себе відповідальність за нечітко визначені проблемні ділянки та перетворювати прототипи на промислові системи
  • Працювати оперативно, зберігаючи високі інженерні стандарти

Вимоги

  • Ступінь бакалавра, магістра або доктора в галузі комп’ютерних наук, інженерії чи суміжної дисципліни або еквівалентний практичний досвід
  • Щонайменше п’ять років досвіду проєктування, розроблення та експлуатації промислового програмного забезпечення, серверних сервісів, платформ даних або інфраструктурних систем
  • Поглиблені навички Python, зокрема написання промислового коду, модульне тестування, перевірка коду, налагодження та практики забезпечення надійності
  • Досвід створення масштабованих серверних сервісів, API, мікросервісів, оркестрації робочих процесів або внутрішніх інженерних платформ
  • Досвід експлуатації хмарних промислових систем, зокрема розгортання, спостережуваність, продуктивність і надійність
  • Досвід проєктування або експлуатації конвеєрів даних і систем обробки з використанням SQL, NoSQL та пов’язаних технологій для великомасштабних операційних даних, телеметрії або даних часових рядів
  • Досвід розроблення автоматизованих тестів, перевірок валідації, засобів контролю якості, конвеєрів CI/CD або процесів випуску
  • Здатність створювати технічні проєкти високого рівня та керувати реалізацією за участю кількох команд
  • Уміння чітко спілкуватися й перетворювати неоднозначні технічні завдання на практичні рішення, придатні для супроводу
  • Підтверджені відповідальність, адаптивність та ефективність у мінливому технічному середовищі
  • Досвід роботи з автономними автомобілями, робототехнікою, симуляцією, системами оцінювання або іншими складними програмними платформами
  • Досвід створення систем автоматичної генерації тестів, виконання тестів або оркестрації робочих процесів
  • Досвід визначення процесів контролю якості за участю людини або з автоматизацією, а також систем керування випусками, що потребують відтворюваності та простежуваності
  • Досвід розроблення систем обробки, запитів, аналізу даних, виявлення аномалій або сортування проблем
  • Досвід роботи зі спостережуваністю, аналізом часових рядів, моніторингом продуктивності, інформаційними панелями або операційною аналітикою
  • Досвід розроблення продуктів, критичних для безпеки, виконання місії або таких, що потребують високої надійності
  • Знання валідації симуляцій, метрик якості тестування, оцінювання за участю людини або вдосконалення якості на основі зворотного зв’язку
  • Досвід хмарного розгортання, інфраструктури як коду, контейнеризації або розподілених систем

Переваги

  • Доступ до ресурсів Total Rewards
  • Інклюзивна культура робочого середовища
  • Розумні умови для кандидатів з інвалідністю
  • Інформація та підтримка щодо оцінювань, пов’язаних із посадою, і перевірок перед працевлаштуванням