GlobalFoundries
GlobalFoundries
GlobalFoundries — производитель полупроводников, обслуживающий быстрорастущие рынки благодаря разработке технологических процессов, поддержке проектирования микросхем, разработке и услугам по их изготовлению. Компания объединяет инженерные и производственные направления, опираясь на большую и разнообразную команду специалистов и производственную инфраструктуру в США, Европе и Азии. Для соискателей GlobalFoundries предлагает возможности, связанные с полупроводниковыми технологиями, производством аппаратного обеспечения, разработкой технологических процессов и передовыми методами изготовления микросхем.

Инженер по встроенному ПО, MCU — GlobalFoundries, работа в офисе в Пуне

Разрабатывайте драйверы, SDK и инструменты валидации на базе RTOS для автомобильных микроконтроллеров RISC-V компании GlobalFoundries в Пуне. Участвуйте в запуске первого кремния, проверке периферии и создании прошивок для систем, критичных к безопасности.

Описание

  • Разрабатывайте встроенное ПО для SDK на базе RTOS, включая низкоуровневые драйверы, уровни аппаратной абстракции, уровни абстракции RTOS и пакеты поддержки плат.
  • Создавайте демонстрационные приложения, показывающие возможности и производительность периферийных устройств.
  • Создавайте приложения для валидации, повторно используя компоненты SDK на базе RTOS.
  • Поддерживайте запуск первого кремния и проверяйте ключевые периферийные устройства, такие как ADC, PWM, CAN, LIN и сторожевые таймеры.
  • Помогайте автоматизировать выполнение лабораторных тестов и тестов непрерывной интеграции.
  • Взаимодействуйте с командами архитектуры, аппаратного обеспечения, функциональной безопасности и инструментов, чтобы согласовать ПО с возможностями кремния и продуктовыми планами.
  • Разрабатывайте эталонное ПО и инструменты, помогающие клиентам начинать разработку своих решений.
  • Исследуйте и устраняйте сложные проблемы с использованием эмуляторов, кремния, OpenOCD, J-Link и Lauterbach.
  • Передавайте результаты валидации ПО в архитектуру будущих поколений MCU.
  • Участвуйте в развитии программной экосистемы RISC-V и соответствующих проектов с открытым исходным кодом.

Требования

  • От 3 до 6 лет практического опыта разработки ПО для встроенных систем.
  • Уверенно программируйте на C и C++, имея базовые знания языка ассемблера.
  • Понимайте принципы RTOS, включая планирование задач, обработчики прерываний и семафоры.
  • Имеете опыт отладки сложных многопроцессорных систем.
  • Работали с инструментами отладки, такими как OpenOCD, Segger J-Link и Lauterbach.
  • Портировали или разрабатывали ПО для FreeRTOS, Zephyr, AUTOSAR OS или сопоставимых платформ.
  • Понимайте разработку без операционной системы, отображённый в память ввод-вывод и реализацию драйверов.
  • Имеете опыт запуска и отладки ПО на физических кремниевых или FPGA-платформах.
  • Понимайте автомобильные интерфейсы и протоколы, включая CAN, LIN, SPI, I2C и UART.
  • Имеете практический опыт автоматизации тестирования, написания скриптов на Python или Bash и работы с Git.
  • Имеете представление о разработке ПО уровня ASIL-D, процессах ISO 26262 или валидации безопасности.
  • Участвовали в посткремниевых AVV-тестах или средах аппаратного тестирования в контуре.
  • Понимаете архитектуру RISC-V, наборы инструкций и цепочки инструментов разработки.
  • Разрабатывали или валидировали прошивки для управления двигателями, силовых агрегатов или систем, критичных к безопасности.
  • Понимаете принципы работы загрузчиков, безопасных обновлений или прошивок запуска системы.
  • Успешно проходите применимые проверки биографических данных и медицинские обследования.
  • Кандидаты, претендующие на вакансии в Индии, должны пройти полную вакцинацию до предполагаемой даты начала работы.

Преимущества

  • Работайте с платформами RISC-V, которые внедряются в промышленности.
  • Станьте частью динамичной инженерной среды с минимальным количеством бюрократии.
  • Получайте наставничество от опытных инженеров по процессорам и встроенному ПО.
  • Помогайте создавать системы, критичные к безопасности, с самых ранних этапов.
  • Получите представление обо всём жизненном цикле SoC — от допроизводственной разработки до готовности к выпуску.
  • Развивайте карьеру по гибкой траектории: углубляйте специализацию или переходите к техническому лидерству.
  • Получайте широкие возможности для дальнейшего профессионального роста.
  • Работайте самостоятельно при поддержке опытных инженеров по процессорам.
  • Предложения о работе предоставляются при успешном прохождении применимых проверок биографических данных и медицинских обследований.
  • Для кандидатов, претендующих на вакансии в Индии, вакцинация обязательна до предполагаемой даты начала работы.