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