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