Работа
Из фида партнера
Инженер по встроенному программному обеспечению – SoM
Цена по запросу
Детали
- Тип занятости
- Полная занятость
- Удалённо
- Да
- Компания
- Harmattan Ai
Описание
Автоматически переведено с языка English. Оригинальный текст является основным. Машинный перевод — готовится более точный вариант.
О нас
Harmattan AI — это первоклассная автономная и масштабируемая оборонная система следующего поколения. После завершения проекта Series B стоимостью 200 миллионов долларов, при котором компания оценивается в 1,4 миллиарда долларов, мы расширяем наши команды и возможности для поставки критически важных систем союзным войскам.
Наша работа руководствуется четкими ценностями: создание технологий, оказывающих реальное влияние, стремление к совершенству во всем, что мы делаем, постановка амбициозных целей и решение самых сложных технических задач. Мы работаем в требовательной среде, где ожидаются строгость, ответственность и исполнение.
О РОЛИ
В качестве инженера по встроенному программному обеспечению в Harmattan AI вы присоединитесь к команде исследований и разработок, чтобы владеть стеком встроенного программного обеспечения для вычислительных модулей, используемых на наших платформах. Вы перенесете новый модуль с голой платы на поддерживаемую, безопасно загружаемую платформу Linux, охватывающую цепочку загрузки, ядро, драйверы и их проверку. Это важная роль, которая сочетает в себе глубокую работу с Linux и ядром с практическим внедрением нового оборудования, проводя плату от первого включения до полета.
ОБЯЗАННОСТИ
• BSP и эталонные образы: создавайте и поддерживайте уровень BSP, деревья устройств и эталонные образы для каждой платы, включая пользовательские слои и генерацию SDK, и переносите их при обновлениях ядра и версиях микросхем.
• Цепочка загрузки и безопасная загрузка. Владейте цепочкой загрузки, включая портирование загрузчика, подписанную загрузку, проверенную корневую файловую систему и обновление системы A/B.
• Драйверы и интерфейсы низкого уровня: разработка и проверка драйверов устройств Linux для I2C, SPI, UART, GPIO, PCIe и MIPI, включая интерфейсы камер и датчиков.
• Поддержка плат на микроконтроллерах: обеспечение запуска, тактовой частоты и периферийной поддержки микроконтроллеров плат, разрабатываемых командой.
• Обновление платы и проверка оборудования: руководите внедрением программного обеспечения на новом оборудовании, принимайте участие в обзорах конструкции и устраняйте проблемы на уровне системы на границе аппаратного и программного обеспечения.
• Проверка и документация: определите планы проверочных испытаний и критерии приемки, автоматизируйте тестирование загрузки и периферийных устройств на реальных объектах и документируйте каждый этап.
• Межфункциональное сотрудничество: работайте с командой аппаратного обеспечения над новыми платами, а также с системной и встроенной программной платформой над интерфейсами и интеграцией.
• Наставничество: в зависимости от стажа наставничество младших инженеров по встроенному оборудованию.
ТРЕБОВАНИЯ К КАНДИДАТУ
• Образование: Магистр технических наук (электрика, компьютер или смежные области). Доктор философии плюс. Практическое воспитание имеет большее значение, чем конкретная степень.
• Опыт работы: минимум 5 лет во встроенном программном обеспечении, при этом BSP принадлежат на протяжении всего жизненного цикла и воспроизводятся по мере развития аппаратного обеспечения.
• Системы сборки: Уверенное владение встроенной системой сборки Linux, такой как Yocto или OpenEmbedded, с использованием пользовательских слоев или пакетов, интеграцией BSP, сборкой образов и созданием SDK. Опыт работы с собственными или нестандартными системами сборки является преимуществом.
• Техническая экспертиза: разработка драйверов пространства ядра для целей ARM, проверенных на реальных периферийных устройствах через I2C, SPI, UART, GPIO, PCIe и MIPI. Дерево устройств работает на новых платах и версиях оборудования. Плата переключается с первого включения на загружающийся образ Linux.
• Загрузка и обновление: перенос загрузчика, настройка ядра, подписанная загрузка и механизмы обновления встроенного ПО на производственном оборудовании с соблюдением требований безопасности и детерминистской инженерной практики.
• Программирование: хорошее знание C и C++, включая программирование в пространстве ядра, а также сильные навыки написания сценариев Python, а также солидная практика контроля версий (Git).
• Опыт отладки: возможность определить, находится ли ошибка в драйвере, конфигурации ядра или плате, используя GDB, JTAG, OpenOCD, трассировку ядра, ftrace и perf.
• Профессиональные качества: строгий, структурированный и систематический, способный работать автономно, не беспокоясь о том, что плата не загружается. Отличные коммуникативные навыки и навыки документирования, способность представлять платформу и результаты испытаний инженерам и старшим заинтересованным сторонам.
• Дополнительные навыки: прошивка «голого железа» или RTOS на микроконтроллерах, опыт включения аппаратных ускорителей на встроенных SoC, включая драйверы VPU и NPU и среды выполнения, знакомство с рабочими нагрузками восприятия или управления, которые выполняются на модуле, а также опыт работы с БПЛА, дронами или защитой являются сильными преимуществами.
• Приверженность: 100% преданность миссии, видению и амбициозным планам роста Harmattan AI, готовность сделать все возможное для обеспечения операционного превосходства. Процветает в быстро меняющейся среде, где приоритеты меняются, и ни одна задача не является слишком маленькой.
Мы с нетерпением ждем возможности услышать, как вы можете помочь сформировать будущее автономных систем защиты в Harmattan AI.
Найдите работу в Швейцарии на Arbeitnow
Источник: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/harmattan-ai/embedded-software-engineer-som-zurich-128713)
Harmattan AI — это первоклассная автономная и масштабируемая оборонная система следующего поколения. После завершения проекта Series B стоимостью 200 миллионов долларов, при котором компания оценивается в 1,4 миллиарда долларов, мы расширяем наши команды и возможности для поставки критически важных систем союзным войскам.
Наша работа руководствуется четкими ценностями: создание технологий, оказывающих реальное влияние, стремление к совершенству во всем, что мы делаем, постановка амбициозных целей и решение самых сложных технических задач. Мы работаем в требовательной среде, где ожидаются строгость, ответственность и исполнение.
О РОЛИ
В качестве инженера по встроенному программному обеспечению в Harmattan AI вы присоединитесь к команде исследований и разработок, чтобы владеть стеком встроенного программного обеспечения для вычислительных модулей, используемых на наших платформах. Вы перенесете новый модуль с голой платы на поддерживаемую, безопасно загружаемую платформу Linux, охватывающую цепочку загрузки, ядро, драйверы и их проверку. Это важная роль, которая сочетает в себе глубокую работу с Linux и ядром с практическим внедрением нового оборудования, проводя плату от первого включения до полета.
ОБЯЗАННОСТИ
• BSP и эталонные образы: создавайте и поддерживайте уровень BSP, деревья устройств и эталонные образы для каждой платы, включая пользовательские слои и генерацию SDK, и переносите их при обновлениях ядра и версиях микросхем.
• Цепочка загрузки и безопасная загрузка. Владейте цепочкой загрузки, включая портирование загрузчика, подписанную загрузку, проверенную корневую файловую систему и обновление системы A/B.
• Драйверы и интерфейсы низкого уровня: разработка и проверка драйверов устройств Linux для I2C, SPI, UART, GPIO, PCIe и MIPI, включая интерфейсы камер и датчиков.
• Поддержка плат на микроконтроллерах: обеспечение запуска, тактовой частоты и периферийной поддержки микроконтроллеров плат, разрабатываемых командой.
• Обновление платы и проверка оборудования: руководите внедрением программного обеспечения на новом оборудовании, принимайте участие в обзорах конструкции и устраняйте проблемы на уровне системы на границе аппаратного и программного обеспечения.
• Проверка и документация: определите планы проверочных испытаний и критерии приемки, автоматизируйте тестирование загрузки и периферийных устройств на реальных объектах и документируйте каждый этап.
• Межфункциональное сотрудничество: работайте с командой аппаратного обеспечения над новыми платами, а также с системной и встроенной программной платформой над интерфейсами и интеграцией.
• Наставничество: в зависимости от стажа наставничество младших инженеров по встроенному оборудованию.
ТРЕБОВАНИЯ К КАНДИДАТУ
• Образование: Магистр технических наук (электрика, компьютер или смежные области). Доктор философии плюс. Практическое воспитание имеет большее значение, чем конкретная степень.
• Опыт работы: минимум 5 лет во встроенном программном обеспечении, при этом BSP принадлежат на протяжении всего жизненного цикла и воспроизводятся по мере развития аппаратного обеспечения.
• Системы сборки: Уверенное владение встроенной системой сборки Linux, такой как Yocto или OpenEmbedded, с использованием пользовательских слоев или пакетов, интеграцией BSP, сборкой образов и созданием SDK. Опыт работы с собственными или нестандартными системами сборки является преимуществом.
• Техническая экспертиза: разработка драйверов пространства ядра для целей ARM, проверенных на реальных периферийных устройствах через I2C, SPI, UART, GPIO, PCIe и MIPI. Дерево устройств работает на новых платах и версиях оборудования. Плата переключается с первого включения на загружающийся образ Linux.
• Загрузка и обновление: перенос загрузчика, настройка ядра, подписанная загрузка и механизмы обновления встроенного ПО на производственном оборудовании с соблюдением требований безопасности и детерминистской инженерной практики.
• Программирование: хорошее знание C и C++, включая программирование в пространстве ядра, а также сильные навыки написания сценариев Python, а также солидная практика контроля версий (Git).
• Опыт отладки: возможность определить, находится ли ошибка в драйвере, конфигурации ядра или плате, используя GDB, JTAG, OpenOCD, трассировку ядра, ftrace и perf.
• Профессиональные качества: строгий, структурированный и систематический, способный работать автономно, не беспокоясь о том, что плата не загружается. Отличные коммуникативные навыки и навыки документирования, способность представлять платформу и результаты испытаний инженерам и старшим заинтересованным сторонам.
• Дополнительные навыки: прошивка «голого железа» или RTOS на микроконтроллерах, опыт включения аппаратных ускорителей на встроенных SoC, включая драйверы VPU и NPU и среды выполнения, знакомство с рабочими нагрузками восприятия или управления, которые выполняются на модуле, а также опыт работы с БПЛА, дронами или защитой являются сильными преимуществами.
• Приверженность: 100% преданность миссии, видению и амбициозным планам роста Harmattan AI, готовность сделать все возможное для обеспечения операционного превосходства. Процветает в быстро меняющейся среде, где приоритеты меняются, и ни одна задача не является слишком маленькой.
Мы с нетерпением ждем возможности услышать, как вы можете помочь сформировать будущее автономных систем защиты в Harmattan AI.
Найдите работу в Швейцарии на Arbeitnow
Источник: Arbeitnow (https://www.arbeitnow.ch/jobs/companies/harmattan-ai/embedded-software-engineer-som-zurich-128713)
Это объявление получено из партнерского фида. Оформляйте заказ на исходном сайте.
Источник: Harmattan Ai
Объявление предоставлено Harmattan Ai.