
General Motors — глобальна автомобільна та промислова компанія, що працює у сферах проєктування автомобілів, виробництва, транспорту й інформаційних технологій. Заснована у 1908 році, GM розробляє технології для розвитку мобільності та прагне втілити своє бачення світу без аварій, викидів і заторів. Міжнародна діяльність компанії об’єднує великі міждисциплінарні команди, зосереджені на інноваціях, сталому транспорті та майбутньому автомобільної галузі.
Старший інженер-програміст з експлуатації протоколів і довіри
Розробляйте системи симуляційного тестування програмного забезпечення автономних автомобілів General Motors, зокрема серверні сервіси, конвеєри даних та оркестрацію робочих процесів. Покращуйте створення й виконання тестів, а також процеси забезпечення якості за допомогою автоматизації та надійних інженерних практик.
115 000 $ – 164 600 $ / рік
ГібридПовна зайнятістьСтарший спеціалістОбов’язкова Мова: англійськаІнженер з блокчейнуОпис
- Керувати постачанням наборів симуляційних тестів для перевірки програмного забезпечення автономних автомобілів.
- Створювати й підтримувати тести у великому масштабі за допомогою інструментів розробки тестів команд-партнерів.
- Розробляти сервіси оркестрації та конвеєри, що забезпечують наскрізне поєднання вхідних запитів із виконанням тестів.
- Автоматизувати та стандартизувати створення тестів і їхнє постійне супроводження.
- Підключати системи оцінювання партнерів для підтримки розробки тестів, сортування результатів і ухвалення рішень про виведення тестів з експлуатації.
- Працювати з командами автономного водіння, систем, безпеки та клієнтів над створенням інструментів, інтерфейсів і автоматизації.
- Підвищувати якість коду та вдосконалювати архітектуру програмного забезпечення завдяки рев’ю і технічному лідерству.
- Наставляти інженерів у питаннях розробки програмного забезпечення та практик симуляційного тестування.
- Використовувати інструменти розробки з підтримкою ШІ та аналітичні платформи для підвищення продуктивності, якості коду й ефективності симуляційного тестування.
- Перетворювати неоднозначні технічні завдання на практичні рішення та доводити прототипи до промислової експлуатації.
- Швидко постачати результати, зберігаючи суворі інженерні стандарти.
Вимоги
- Ступінь бакалавра, магістра або доктора в галузі комп’ютерних наук, інженерії чи суміжної дисципліни або еквівалентний практичний досвід.
- Щонайменше п’ять років досвіду проєктування, розробки та експлуатації промислового програмного забезпечення, серверних сервісів, платформ даних або інфраструктурних систем.
- Впевнене володіння Python, зокрема промисловим програмуванням, модульним тестуванням, рев’ю коду, налагодженням і практиками забезпечення надійності.
- Досвід розробки масштабованих серверних систем, API, мікросервісів, оркестрації робочих процесів або внутрішніх інженерних платформ.
- Досвід експлуатації хмарних промислових систем, зокрема розгортання, спостережуваності, продуктивності та операційної надійності.
- Досвід проєктування або експлуатації конвеєрів даних і систем обробки з використанням SQL, NoSQL та пов’язаних інструментів для великомасштабних операційних даних, телеметрії або даних часових рядів.
- Досвід створення автоматизованих тестів, перевірок валідації та якості, процесів CI/CD або робочих процесів випуску.
- Здатність керувати підготовкою технічної документації високого рівня та координувати постачання результатів між кількома командами.
- Сильні комунікативні навички та здатність перетворювати нечіткі технічні завдання на практичні рішення, придатні для супроводження.
- Адаптивність, відповідальність і здатність ефективно працювати в мінливому технічному середовищі.
- GM не надає імміграційного спонсорства; кандидатам не повинно бути потрібне імміграційне спонсорство GM зараз або в майбутньому.
- Бажаний досвід роботи з автономними автомобілями, робототехнікою, симуляцією, системами оцінювання, автоматизованою генерацією та виконанням тестів, оркестрацією робочих процесів, процесами контролю якості за участю людини, керуванням випусками, виявленням аномалій, спостережуваністю, аналізом часових рядів, продуктами, критичними для безпеки, хмарними нативними розгортаннями, контейнеризацією та розподіленими системами.
Переваги
- Оплачувана відпустка, зокрема відпустка, святкові дні, а також додаткові пільги у вигляді відпустки у зв’язку з вагітністю, для батьків і в разі усиновлення.
- Медичне, стоматологічне страхування та страхування зору, рахунок витрат на медичне обслуговування і заохочення за участь у програмах добробуту.
- Програми страхування життя для працівників та їхніх сімей.
- Внески компанії та відповідні внески в пенсійний план із визначеними внесками.
- Програма придбання автомобілів GM для працівників, членів їхніх сімей і друзів.