General Motors
General Motors
General Motors е глобална автомобилна и производствена компания, която развива дейност в областта на инженерингa на превозни средства, производството, транспорта и информационните технологии. Основана през 1908 г., GM разработва технологии, насочени към развитието на мобилността, като същевременно следва своята визия за нулев брой катастрофи, нулеви емисии и нулеви задръствания. Международните ѝ операции обединяват големи мултидисциплинарни екипи, фокусирани върху иновациите, устойчивия транспорт и бъдещето на автомобилната индустрия.

Старши софтуерен инженер, операции и доверие в протокола

Старши софтуерен инженер разработва инфраструктура за симулационно тестване на системите за автономни превозни средства на General Motors. Създава бекенд услуги, потоци за данни и инструменти за оркестрация, които поддържат мащабируема и надеждна валидация.

Описание

  • Ръководи доставката на набори от симулационни тестове за софтуер на автономни превозни средства
  • Създава и поддържа тестове в голям мащаб с инструментите на партньорски екипи за генериране на тестове
  • Разработва услуги за оркестрация и потоци, които свързват постъпващите заявки с изпълнението на тестовете
  • Автоматизира и стандартизира създаването и текущата поддръжка на тестове
  • Интегрира партньорски системи за оценка в подкрепа на разработването, триажа и извеждането от употреба на тестове
  • Сътрудничи с екипите по автономност, системи, безопасност и клиенти, за да превърне нуждите от тестване в инструменти, интерфейси и автоматизация
  • Поддържа качеството на софтуера и архитектурните стандарти чрез прегледи на кода и техническо лидерство
  • Наставлява инженери в разработването на софтуер и симулационното тестване
  • Използва инструменти за разработване с помощта на AI и аналитични платформи за подобряване на инженерните работни процеси
  • Поема отговорност за неясни проблемни области и развива прототипи до производствени системи
  • Работи с чувство за спешност, като същевременно поддържа високи инженерни стандарти

Изисквания

  • Бакалавърска, магистърска или докторска степен по компютърни науки, инженерство или сродна дисциплина, или еквивалентен практически опит
  • Поне пет години опит в проектиране, разработване и експлоатация на производствен софтуер, бекенд услуги, платформи за данни или инфраструктурни системи
  • Напреднали умения по Python, включващи производствен код, модулно тестване, преглед на код, отстраняване на грешки и практики за надеждност
  • Опит в изграждането на мащабируеми бекенд услуги, API, микросървиси, оркестрация на работни процеси или вътрешни инженерни платформи
  • Опит в експлоатацията на производствени системи в облака, включително внедряване, наблюдаемост, производителност и надеждност
  • Опит в проектирането или експлоатацията на потоци за данни и системи за обработка със SQL, NoSQL и свързани технологии за мащабни оперативни, телеметрични или времеви данни
  • Опит в разработването на автоматизирани тестове, проверки за валидация, контроли на качеството, CI/CD потоци или работни процеси за издания
  • Способност за създаване на технически проекти на високо ниво и ръководене на изпълнението между множество екипи
  • Ясен комуникатор, който може да превръща неясни технически предизвикателства в практични и поддържаеми решения
  • Доказана отговорност, адаптивност и ефективност в променяща се техническа среда
  • Опит с автономни превозни средства, роботика, симулация, системи за оценка или други сложни софтуерни платформи
  • Опит в създаването на системи за автоматизирано генериране на тестове, изпълнение на тестове или оркестрация на работни процеси
  • Опит в дефинирането на автоматизирани процеси за качество или процеси с участие на човек, както и системи за управление на издания, изискващи възпроизводимост и проследимост
  • Опит в разработването на системи за обработка, заявки, анализ на данни, откриване на аномалии или триаж на проблеми
  • Опит с наблюдаемост, анализ на времеви редове, мониторинг на производителността, табла или оперативна аналитика
  • Опит в разработването на продукти, критични за безопасността, мисията или с висока надеждност
  • Познаване на симулационна валидация, метрики за качество на тестовете, оценка с участие на човек или подобряване на качеството чрез обратна връзка
  • Опит с cloud-native внедряване, инфраструктура като код, контейнеризация или разпределени системи

Придобивки

  • Достъп до ресурси за Total Rewards
  • Приобщаваща култура на работното място
  • Разумни улеснения за кандидати с увреждания
  • Информация и подкрепа за оценки, свързани с ролята, и проверки преди назначаване