Работа
Из фида партнера
Архитектор/штатный инженер по встроенному программному обеспечению
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Нет
- Компания
- Olix
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О ОЛИКС
ИИ развивается быстрее, чем любая другая технология в истории, а взрывной спрос создал огромный разрыв в инфраструктуре; мы больше не можем создавать чипы или электростанции достаточно быстро, чтобы не отставать. Отрасль по-прежнему опирается на аппаратную концепцию десятилетней давности, которая достигла своего предела. Новая парадигма, более быстрая и эффективная, станет крупнейшей экономической возможностью следующего столетия и создаст самую важную компанию следующего десятилетия. OLIX Decode Accelerator 1 (DX-1) — первый ускоритель, разработанный специально для декодирования. Совместное проектирование логики, перемещения данных, упаковки, оптики и межсоединений в масштабе стойки позволяет существенно изменить производительность на уровне системы.
Роль
В качестве штатного инженера по встраиваемому программному обеспечению вы будете ответственным за разработку основных областей встроенного ПО платформы DX-1 в рамках общей архитектуры платформы. Это программное обеспечение, которое делает стойку со специальными микросхемами загрузочными, управляемыми и наблюдаемыми, начиная с предварительного моделирования и прототипов FPGA и заканчивая выпуском первого кремния в производство.
Вид работы, которой вы будете владеть: «голое железо» и прошивка реального времени на ядрах с ограниченными ресурсами, встроенный Linux в процессоры платформы, BMC и плоскость управления, а также контроль на уровне регистров ASIC по его каналу управления. Вы будете подчиняться архитектору платформ, который возглавляет группу встраиваемых систем и тесно сотрудничает с командами FPGA, ASIC и системного программного обеспечения.
Вы привносите исключительную глубину по обе стороны границы аппаратного и программного обеспечения, способность определять, что важнее всего и почему, а также способность влиять на команды разработчиков и координировать их действия, не полагаясь на официальные полномочия. Это практическая роль индивидуального участника. Мы будем судить об этом по тому, на что могут опираться другие: спецификации, над которыми работают другие команды, прошивка, готовая, когда будет готово оборудование, и конструкции, которые прослужат еще год.
Обязанности
• Руководить основным направлением прошивки платформы. Загрузка и обновление, управление платформой или контроль ASIC на уровне регистров по согласованию с вами с учетом ваших сильных сторон. Владеть своим дизайном, интерфейсами и дорожной картой в рамках архитектуры платформы и нести ответственность за то, чтобы они дошли до производства.
• Сделайте интерфейсы явными. Запишите контракты, от которых зависит и которые предоставляет ваш регион, от карт регистров до потоков обновлений и телеметрии, чтобы команды с обеих сторон могли опираться на них.
• Поддержка подготовки и проверки. Если проблема с запуском или тестированием связана с загрузкой, драйверами или уровнем управления, вам позвонят. Помогите командам, занимающимся этим, докопаться до причины и запишите то, что вы обнаружили, чтобы никто не обнаружил это заново.
• Определить поведение при сбое и обновлении. Как локализуется неисправность в узле, рельсе или звене, чтобы она не вывела из строя стойку, что протоколируется, чтобы мы могли найти причину, и что произойдет, если обновление встроенного ПО будет прервано на полпути.
• Создавайте вещи, которые команда будет продолжать использовать. Эталонные реализации, тесты встроенного ПО в инфраструктуре, которую уже используют группы проверки, а также вклад в модели устройств.
• Выберите проблемы, которые имеют значение. Определите для специалистов по FPGA и полупроводникам наиболее опасные технические риски в микропрограммном обеспечении платформы и ее интерфейсах и убедитесь, что они устранены.
• Развивайте старших инженеров вокруг вас. Просмотрите их дизайн и код, назначьте их лидерами собственных областей и принимайте активное участие в найме сотрудников.
Навыки и опыт
• Глубина по обе стороны границы аппаратного и программного обеспечения. Прошивка «голого железа» или RTOS на ядрах с ограниченными ресурсами и встроенная работа Linux BSP (Yocto/OpenEmbedded, U-Boot или UEFI, драйверы, дерево устройств).
• Основы системы. Упорядочение и барьеры памяти, когерентная и некогерентная общая память, синхронизация с атомарностью и без нее, задержка прерываний, а также бюджеты времени и пропускной способности памяти.
• Получение встроенного программного обеспечения через сборку микросхемы или платы, от предварительной симуляции или эмуляции микросхемы и прототипов FPGA до первого включения, и возможность рассказать нам, что пошло не так и как это было обнаружено. Наличие более одного поколения или прошивки для ASIC, над созданием которого вы работали, является существенным преимуществом.
• Управление платформой в масштабе стойки. OpenBMC или эквивалент, Redfish, PLDM через MCTP и соответствующие шины (I2C/SMBus/PMBus, SPI, UART), включая упорядочение питания и изоляцию неисправностей.
• Контроль на уровне регистров ASIC или большой FPGA по каналу управления, в том числе на основе имитационной модели до появления кремния. Точная синхронизация (IEEE 1588 PTP, White Rabbit, SyncE), подключение SerDes или оптического канала или безопасная загрузка будут преимуществом.
• Техническое руководство без официальных полномочий. Разработанная вами спецификация, методология или инструмент, которые приняли и до сих пор используют другие команды, а также лежащий в ее основе проектный документ.
• Выдающийся технический коммуникатор. Вы можете четко сформулировать архитектурные решения и их последствия для инженеров, менеджеров и высшего руководства, а также написать проектную документацию, на основе которой будут работать другие команды.
Компенсации и капитал
• Конкурентная зарплата: соразмерна вашему опыту, навыкам и местоположению.
• Акционерный капитал и собственность: значимые опционы на акции. Вы не просто присоединяетесь к миссии; ты владеешь частью этого
• Бонус за близость: мы ценим ваше время. Чтобы свести к минимуму ваши поездки на работу и максимизировать вашу жизнь, мы предлагаем ежегодный бонус за проживание на месте, если ваше место жительства находится в пределах 20 минут от офиса.
• Пенсионные льготы: пенсионные планы, финансируемые работодателем, которые помогут вам обеспечить долгосрочную финансовую безопасность…
Источник: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/architect-staff-embedded-software-engineer-london-246247).
ИИ развивается быстрее, чем любая другая технология в истории, а взрывной спрос создал огромный разрыв в инфраструктуре; мы больше не можем создавать чипы или электростанции достаточно быстро, чтобы не отставать. Отрасль по-прежнему опирается на аппаратную концепцию десятилетней давности, которая достигла своего предела. Новая парадигма, более быстрая и эффективная, станет крупнейшей экономической возможностью следующего столетия и создаст самую важную компанию следующего десятилетия. OLIX Decode Accelerator 1 (DX-1) — первый ускоритель, разработанный специально для декодирования. Совместное проектирование логики, перемещения данных, упаковки, оптики и межсоединений в масштабе стойки позволяет существенно изменить производительность на уровне системы.
Роль
В качестве штатного инженера по встраиваемому программному обеспечению вы будете ответственным за разработку основных областей встроенного ПО платформы DX-1 в рамках общей архитектуры платформы. Это программное обеспечение, которое делает стойку со специальными микросхемами загрузочными, управляемыми и наблюдаемыми, начиная с предварительного моделирования и прототипов FPGA и заканчивая выпуском первого кремния в производство.
Вид работы, которой вы будете владеть: «голое железо» и прошивка реального времени на ядрах с ограниченными ресурсами, встроенный Linux в процессоры платформы, BMC и плоскость управления, а также контроль на уровне регистров ASIC по его каналу управления. Вы будете подчиняться архитектору платформ, который возглавляет группу встраиваемых систем и тесно сотрудничает с командами FPGA, ASIC и системного программного обеспечения.
Вы привносите исключительную глубину по обе стороны границы аппаратного и программного обеспечения, способность определять, что важнее всего и почему, а также способность влиять на команды разработчиков и координировать их действия, не полагаясь на официальные полномочия. Это практическая роль индивидуального участника. Мы будем судить об этом по тому, на что могут опираться другие: спецификации, над которыми работают другие команды, прошивка, готовая, когда будет готово оборудование, и конструкции, которые прослужат еще год.
Обязанности
• Руководить основным направлением прошивки платформы. Загрузка и обновление, управление платформой или контроль ASIC на уровне регистров по согласованию с вами с учетом ваших сильных сторон. Владеть своим дизайном, интерфейсами и дорожной картой в рамках архитектуры платформы и нести ответственность за то, чтобы они дошли до производства.
• Сделайте интерфейсы явными. Запишите контракты, от которых зависит и которые предоставляет ваш регион, от карт регистров до потоков обновлений и телеметрии, чтобы команды с обеих сторон могли опираться на них.
• Поддержка подготовки и проверки. Если проблема с запуском или тестированием связана с загрузкой, драйверами или уровнем управления, вам позвонят. Помогите командам, занимающимся этим, докопаться до причины и запишите то, что вы обнаружили, чтобы никто не обнаружил это заново.
• Определить поведение при сбое и обновлении. Как локализуется неисправность в узле, рельсе или звене, чтобы она не вывела из строя стойку, что протоколируется, чтобы мы могли найти причину, и что произойдет, если обновление встроенного ПО будет прервано на полпути.
• Создавайте вещи, которые команда будет продолжать использовать. Эталонные реализации, тесты встроенного ПО в инфраструктуре, которую уже используют группы проверки, а также вклад в модели устройств.
• Выберите проблемы, которые имеют значение. Определите для специалистов по FPGA и полупроводникам наиболее опасные технические риски в микропрограммном обеспечении платформы и ее интерфейсах и убедитесь, что они устранены.
• Развивайте старших инженеров вокруг вас. Просмотрите их дизайн и код, назначьте их лидерами собственных областей и принимайте активное участие в найме сотрудников.
Навыки и опыт
• Глубина по обе стороны границы аппаратного и программного обеспечения. Прошивка «голого железа» или RTOS на ядрах с ограниченными ресурсами и встроенная работа Linux BSP (Yocto/OpenEmbedded, U-Boot или UEFI, драйверы, дерево устройств).
• Основы системы. Упорядочение и барьеры памяти, когерентная и некогерентная общая память, синхронизация с атомарностью и без нее, задержка прерываний, а также бюджеты времени и пропускной способности памяти.
• Получение встроенного программного обеспечения через сборку микросхемы или платы, от предварительной симуляции или эмуляции микросхемы и прототипов FPGA до первого включения, и возможность рассказать нам, что пошло не так и как это было обнаружено. Наличие более одного поколения или прошивки для ASIC, над созданием которого вы работали, является существенным преимуществом.
• Управление платформой в масштабе стойки. OpenBMC или эквивалент, Redfish, PLDM через MCTP и соответствующие шины (I2C/SMBus/PMBus, SPI, UART), включая упорядочение питания и изоляцию неисправностей.
• Контроль на уровне регистров ASIC или большой FPGA по каналу управления, в том числе на основе имитационной модели до появления кремния. Точная синхронизация (IEEE 1588 PTP, White Rabbit, SyncE), подключение SerDes или оптического канала или безопасная загрузка будут преимуществом.
• Техническое руководство без официальных полномочий. Разработанная вами спецификация, методология или инструмент, которые приняли и до сих пор используют другие команды, а также лежащий в ее основе проектный документ.
• Выдающийся технический коммуникатор. Вы можете четко сформулировать архитектурные решения и их последствия для инженеров, менеджеров и высшего руководства, а также написать проектную документацию, на основе которой будут работать другие команды.
Компенсации и капитал
• Конкурентная зарплата: соразмерна вашему опыту, навыкам и местоположению.
• Акционерный капитал и собственность: значимые опционы на акции. Вы не просто присоединяетесь к миссии; ты владеешь частью этого
• Бонус за близость: мы ценим ваше время. Чтобы свести к минимуму ваши поездки на работу и максимизировать вашу жизнь, мы предлагаем ежегодный бонус за проживание на месте, если ваше место жительства находится в пределах 20 минут от офиса.
• Пенсионные льготы: пенсионные планы, финансируемые работодателем, которые помогут вам обеспечить долгосрочную финансовую безопасность…
Источник: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/olix/architect-staff-embedded-software-engineer-london-246247).
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Olix
Расположение
Лондон, Великобритания
Объявление предоставлено Olix.