
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.
- Ініціативи з інклюзивності та відчуття приналежності на робочому місці.
- Розумні умови для кандидатів з інвалідністю.
- Підтримка під час оцінювання, пов’язаного з посадою, та, за потреби, перевірок перед працевлаштуванням.