WorkListВойтиОформить подписку
IN

Software Engineering Principal Embedded Software Engineer Principal Lviv, Ukraine Hybrid

Архив
Intellias · Разработка ПО
Вакансия в архиве · закрыта 31.10
Смотреть актуальные вакансии

Другие вакансии компании

IN
🇵🇱Intellias · Польша · remoteMiddle·англ. B2
≈ $5–6,8 тыс/мес
30 окт
IN
🇺🇦Intellias · Украина · remoteMiddle·англ. не указан
≈ $2,1 тыс/мес
29 окт
Все вакансии компании

Похожие вакансии

AS
Embedded Technical Leadвисит 7 мес.
Ajax Systems · Security hardware / IoT
🇺🇦Kyiv · Украина·Full-timeLead·англ. не указан
≈ $4,5–12 тыс/мес
2 апр
AS
Senior Embedded Engineerвисит 7 мес.
Ajax Systems · Security hardware / IoT
🇺🇦Lviv · Украина·Full-timeSenior·англ. не указан
≈ $3–7,7 тыс/мес
1 апр
GL
GlobalLogic · ИТ-услуги
🇮🇳Bangalore · ИндияSenior·англ. не указан
≈ $1–2,6 тыс/мес
2 ноя
FR
FRACTAL · MarTech
🇺🇦Kyiv · Украинаангл. не указанрелокация
Зарплата не указана
2 ноя
DE
Deviark · Разработка ПО
🇺🇦УкраинаMiddle·англ. B1
≈ $3–7,7 тыс/мес
27 окт
FR
FRACTAL · MarTech
🇺🇦Украинаангл. не указан
≈ $3–7,7 тыс/мес
30 окт
Смотреть все похожие

О вакансии

Откуда можно работать
Гибрид: Intellias, Украина
из текста вакансии
Уровень
Lead
указан работодателем
Даты
Опубликована 29.10 · видели у компании с 29.10 по 29.10 · закрыта 31.10
вакансия закрыта, проверки прекращены
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы — команда, которая разрабатывает встраиваемые программные решения для современных автомобильных платформ на микроконтроллерах. Наше программное обеспечение позволяет настраивать, контролировать и интегрировать периферию на кристалле, соединяя возможности аппаратной части с автомобильными приложениями. В нашу работу входят низкоуровневые драйверы и Complex Device Drivers (CDDs), которые поддерживают аппаратно-специфичную функциональность и интеграцию в архитектуры автомобильного программного обеспечения.

Что предстоит делать

  • Проектировать, реализовывать, тестировать, поддерживать и документировать низкоуровневые драйверы, board support packages и ПО инициализации MCU.
  • Выполнять запуск (bring-up) нового оборудования и исследовать проблемы, связанные с конфигурацией периферии, временными характеристиками сигналов, прерываниями, DMA, памятью и взаимодействием аппаратной и программной частей.
  • Разрабатывать переиспользуемые интерфейсы драйверов с определённым временным поведением, использованием ресурсов, обработкой ошибок и требованиями к интеграции.
  • Отвечать за требования, проектирование, реализацию и модульную верификацию закреплённых за вами программных компонентов; участвовать в интеграции ПО и в работах по верификации на всех этапах SWE.1–SWE.6.
  • Разрабатывать и выполнять тесты, охватывающие нормальную работу, граничные условия, тайм-ауты и обработку сбоев, используя при необходимости автоматизированные тесты и целевое оборудование.
  • Реализовывать выделенные требования к безопасности ПО и соответствующие механизмы безопасности MCU в соответствии с процессами проекта по ISO 26262.
  • Взаимодействовать с инженерами по аппаратной части, архитекторами ПО, инженерами по тестированию, клиентами и продуктовыми командами для решения технических проблем и поставки ПО производственного качества.

Требования

  • Степень бакалавра в области электротехники, электроники, компьютерной инженерии, информатики (Computer Science) или эквивалентная техническая квалификация.
  • Как правило, 5–7 лет опыта разработки встраиваемого ПО, в том числе значительный практический опыт разработки и отладки низкоуровневых драйверов и прошивок микроконтроллеров; опыт в автомобильной отрасли предпочтителен.
  • Отличное владение Embedded C, включая указатели, побитовые операции, регистры с отображением на память, структуру памяти и безопасный доступ к общим данным. Умение читать ассемблерный код и дизассемблированный код при отладке.
  • Подтверждённый опыт bare-metal разработки, включая инициализацию MCU, обработку прерываний, временные ограничения, критические секции и надёжную обработку ошибок.
  • Опыт разработки, адаптации и валидации драйверов периферии, охватывающий несколько из следующих направлений: GPIO, таймеры/PWM, ADC, SPI, I²C, UART, CAN/CAN FD, LIN, DMA, watchdog-таймеры и flash-память.
  • Умение разбираться в datasheet, technical reference manuals, описаниях регистров, аппаратных схемах и silicon errata.
  • Практический опыт запуска плат (board bring-up) и отладки аппаратной и программной частей с помощью осциллографа, логического анализатора и подходящего интерфейса отладки, такого как JTAG или SWD.
  • Понимание стартового кода, конфигурации компоновщика (linker), деревьев тактирования, поведения при сбросе и организации памяти.
  • Опыт работы с системами контроля версий, код-ревью, статическим анализом, модульным тестированием и верификацией на целевом оборудовании; знакомство с руководством MISRA C.
  • Практические знания анализа требований, архитектуры ПО, детального проектирования и трассируемости требований. Знакомство с практиками разработки Automotive SPICE и ISO 26262.

Будет плюсом

  • Практический опыт работы с микроконтроллерами Infineon PSoC, TRAVEO или AURIX и хорошее понимание соответствующей архитектуры Arm Cortex-M или TriCore.
  • Опыт работы с другими семействами MCU Infineon и соответствующими программными экосистемами, такими как ModusToolbox, PSoC Creator, библиотеки драйверов TRAVEO или AURIX iLLD.
  • Опыт конфигурации, интеграции или разработки драйверов AUTOSAR MCAL.
  • Опыт интеграции драйверов с RTOS, включая синхронизацию и передачу данных от прерываний к задачам.
  • Опыт работы с загрузчиками (bootloaders), обновлением прошивок, программированием flash-памяти, эмуляцией EEPROM или secure boot.
  • Опыт работы с многоядерными прошивками, межъядерной коммуникацией, защитой памяти и взаимодействием кэша и DMA.
  • Опыт автоматизированного тестирования оборудования, написания скриптов на Python и непрерывной интеграции.
  • Опыт реализации механизмов безопасности и подготовки доказательной базы верификации для проектов по ISO 26262.

Условия и бенефиты

В Intellias, где технологии выходят на первый план, люди всегда важнее процессов. Создавая комфортную атмосферу в команде, мы помогаем каждому раскрыть свой потенциал и достичь выдающихся результатов. Поэтому мы предлагаем ряд льгот, которые поддерживают ваше благополучие и стимулируют ваш профессиональный рост.

Мы стремимся развивать равенство, разнообразие и инклюзивность и являемся работодателем равных возможностей. Все кандидаты будут рассматриваться без дискриминации по признаку расы, цвета кожи, религии, возраста, пола, национальности, инвалидности, сексуальной ориентации, гендерной идентичности или самовыражения, статуса ветерана или любого другого признака, защищённого применимым законодательством.

Мы приветствуем и ценим уникальность каждого человека. Присоединяйтесь к Intellias, чтобы строить карьеру, в которой ваши взгляды и вклад играют важную роль в нашем общем успехе.

Навыки

Embedded CAssemblerC++LinuxMISRA CISO 26262Automotive SPICEJTAGSWDGPIOADCSPII²CUARTCANLINDMAAUTOSAR MCALRTOSPython

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти