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

Старший інженер вбудованого ПЗ, General Motors

Розробляйте вбудоване ПЗ на C і програмне забезпечення систем керування AUTOSAR для General Motors, керуючи постачанням на всіх етапах життєвого циклу ПЗ. Робота передбачає гібридний формат у Мілфорді, штат Мічиган; тестуйте, налагоджуйте та вдосконалюйте рішення постачальників.

Опис

  • Створюйте прототипи й постачайте ПЗ на всіх етапах життєвого циклу розробки: від аналізу вимог і проєктування до написання коду, усунення дефектів і випуску у виробництво.
  • Розробляйте, впроваджуйте та налагоджуйте вбудоване ПЗ на C.
  • Керуйте міжфункціональними командами під час проєктування та постачання інфраструктури вбудованих систем керування, зокрема HWIO, BSW, Complex Drivers і SUMs.
  • Перевіряйте функціональність і готовність ПЗ на прототипних стендах.
  • Сприяйте повторному використанню спільних рішень у програмному забезпеченні GM.
  • Документуйте вимоги до проєктування та пов’язуйте їх із тест-кейсами, що підтверджують функціональність ПЗ.
  • Використовуйте автоматизовані засоби тестування в середовищах збірки та на стендах для перевірки функціональності ПЗ.
  • Координуйте роботу з командами систем, функціональної безпеки, електричної архітектури, кібербезпеки, Software Defined Vehicle, калібрування та характеристик автомобіля.
  • Допомагайте аналізувати першопричини та налагоджувати ПЗ.
  • Співпрацюйте з постачальниками й проводьте зустрічі для розробки рішень для мікроконтролерів, периферійних пристроїв і конкретних ЕБУ для нових технологій.
  • Керуйте покращенням якості ПЗ, зосереджуючись на зручності супроводу, повторному використанні та інших цілях якості.
  • Усувайте проблеми в коді, виправляйте недоліки проєктування та розробляйте рішення.

Вимоги

  • Ступінь бакалавра з комп’ютерної інженерії, інформатики, електротехніки, електронної інженерії або суміжної галузі.
  • П’ять років досвіду роботи інженером-програмістом, інженером вбудованого ПЗ або на суміжній посаді.
  • П’ять років досвіду розробки вбудованого ПЗ.
  • П’ять років досвіду роботи з програмним забезпеченням для керування конфігураціями, зокрема IBM Synergy.
  • П’ять років досвіду роботи із засобами компіляції, компонування та налагодження вбудованого ПЗ і програмами Lauterbach, ETAS INCA та CANalyzer, а також з осцилографами й іншим лабораторним обладнанням.
  • П’ять років досвіду застосування методик Test Driven Development і Behavior Driven Development.
  • П’ять років досвіду розробки інфраструктури та прошивок, сумісних з AUTOSAR.
  • П’ять років досвіду аналізу якості й налагодження коду, зокрема покриття тест-кейсами та метрик якості.
  • Готовність працювати в місцевому офісі.

Переваги

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