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.
  • Инициативы по инклюзивности и укреплению чувства принадлежности на рабочем месте.
  • Разумные условия для соискателей с инвалидностью.
  • Поддержка при оценке, связанной с должностью, и, при необходимости, проверках перед трудоустройством.