ALSO
Пало-Альто, Соединенные Штаты3 месяца назад
210 000 – 245 000 USD
в год
Должность: Старший инженер-архитектор прошивок, силовые установки и аккумуляторы Местоположение: Пало-Альто / На территории компании
О ALSO.
Мы — ALSO, компания в сфере электромобильности, изначально созданная как часть Rivian. Мы — увлеченная команда создателей, мечтателей, деятелей и новаторов, сосредоточенная на создании совершенно новых (не говоря уже об инновационных и привлекательных) вертикально интегрированных небольших электромобилей, предназначенных для решения глобальных проблем мобильности сегодня и в будущем. Наша миссия — вдохновить всех ездить на ALSO, заменяя многие местные поездки на автомобилях, грузовиках и внедорожниках поездками на транспортных средствах, которые более доступны по цене, приносят больше удовольствия и на 10-50% эффективнее.
В качестве Старшего инженера-архитектора прошивок, силовых установок и аккумуляторов в ALSO вы будете играть важную роль в разработке прошивок на уровне платформы, являясь ключевым участником основополагающих программных слоев, которые обеспечивают работу всех продуктов компании, включая драйверы, интеграцию операционных систем реального времени и инфраструктуру сборки. Вы будете отвечать за полный цикл проектирования, разработки и тестирования критически важного встраиваемого программного обеспечения и инструментария, поддерживающего полный спектр продуктов ALSO, а также принимать архитектурные решения для платформы прошивок и систем сборки, которые позволяют командам эффективно разрабатывать, тестировать и развертывать прошивки для всего портфеля продуктов.
Что вы будете делать
Руководить архитектурными обсуждениями, поддерживая проектирование и реализацию уровней абстракции оборудования, драйверов периферийных устройств и пакетов поддержки плат (BSP) для различных семейств микроконтроллеров (MCU)
Поддерживать настройку, интеграцию и оптимизацию RTOS, принимая решения по выбору ОС, архитектуре задач и управлению ресурсами
Разрабатывать фреймворки для основных функций платформы, таких как генерация телеметрии, обновления прошивок и мониторинг состояния, в виде многоразовых общих библиотек
Участвовать в улучшении инфраструктуры сборки на основе Bazel и CI/CD, обеспечивая воспроизводимость сборок, эффективное управление зависимостями, масштабируемые конфигурации сборки, обслуживание инструментария и быстрые, надежные конвейеры
Вносить вклад в стандарты кодирования, дизайн интерфейсов драйверов и API платформы, принимая обоснованные архитектурные решения по выбору MCU, управлению памятью и распределению периферийных устройств
Обеспечивать поддержку архитектурных решений, оптимизирующих время загрузки, уменьшающих объем памяти и повышающих производительность во время выполнения на всей платформе
Сотрудничать с другими инженерными дисциплинами (электрикой, механикой, тестированием и т. д.) и другими командами прошивок для проектирования, документирования и интеграции надежного, многоразового и масштабируемого программного обеспечения для различных ЭБУ
Предоставлять поддержку интеграции систем транспортных средств, включая реализацию функций, взаимодействие между ЭБУ, отладку и анализ первопричин
Продвигать инициативы по прошивкам для обеспечения качества продукции и безопасности транспортных средств в системах силовых установок и аккумуляторов
Что вы принесете
Степень бакалавра или магистра в области компьютерных наук, электротехники, компьютерной инженерии или смежной области
7+ лет опыта разработки прошивок, в идеале в критически важных, чувствительных ко времени и ограниченных ресурсами средах
Предыдущий опыт работы в качестве архитектора программного обеспечения, знакомого с атрибутами, делающими код переносимым, поддерживаемым и масштабируемым
Экспертные знания в программировании на C, в идеале знакомство с C++, Python и скриптовыми языками Bash
Опыт поставки аппаратных продуктов с программным обеспечением, включая разработку прошивок низкого уровня (драйверы, загрузчики), с практической отладкой в реальных условиях с использованием инструментов встраиваемой диагностики, таких как осциллографы, логические анализаторы и JTAG
Глубокое понимание систем управления и интеграции систем, знакомство с электрическими силовыми установками, аккумуляторными технологиями и распространенными протоколами связи транспортных средств и периферийными устройствами (например, АЦП, CAN, датчики силы, IMU)
Знакомство с модельно-ориентированным проектированием и инструментами разработки программного обеспечения, такими как MATLAB/Simulink
Знакомство с платформами операционных систем реального времени, в идеале в приложениях, критичных к функциональной безопасности
Знакомство с инструментами статического анализа и линтинга для обеспечения качества и корректности программного обеспечения, а также опыт работы с CI/CD и автоматизацией тестирования, применяемыми к аппаратным продуктам с программным обеспечением, ориентированным на потребителя
Высокоразвитое чувство сотрудничества и сильные коммуникативные навыки
Заработная плата для этой должности варьируется от 210 000 до 245 000 долларов США в год, в зависимости от опыта, квалификации и местоположения.
Льготы и преимущества
Комплексное медицинское страхование — отличная медицинская, стоматологическая и офтальмологическая страховка, покрываемая ALSO на 100% с вариантами FSA и HSA
Членство в One Medical и выделенные страховые консультанты
Богатые льготы по поддержке фертильности и построению семьи с Progyny
Гибкий график отпусков
Соответствие 401(k)
Почему ALSO.
Мы увлечены тем, чтобы помочь миру найти лучший способ добраться куда угодно.
Мы находимся в самом сердце Кремниевой долины и собрали команду мирового класса из крупнейших брендов в сфере технологий, автомобилестроения, велоспорта, активного отдыха и розничной торговли.
Вместе мы работаем над созданием совершенно нового решения глобальных транспортных проблем.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 7 лет
Формат работы
Офис
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить