
GlobalFoundries е производител на полупроводници, който обслужва бързо развиващи се пазари чрез технологии за производствени процеси, поддръжка при проектирането на чипове, развойна дейност и производствени услуги. Дейността му съчетава инженеринг и производство в рамките на голяма и разнообразна работна сила и производствена мрежа, обхващаща Съединените щати, Европа и Азия. За търсещите работа GlobalFoundries предлага възможности, свързани с полупроводникови технологии, производство на хардуер, разработване на процеси и модерно производство.
Инженер по вграден софтуер, MCU — GlobalFoundries, Пуна, работа на място
Разработвайте драйвери, SDK комплекти и инструменти за валидиране на RTOS за автомобилни RISC-V микроконтролери на GlobalFoundries в Пуна. Подпомагайте пускането на първия силиций, валидирането на периферни устройства и разработването на софтуер за критични по отношение на безопасността системи.
Описание
- Разработвайте вграден софтуер за SDK комплекти на RTOS, включително ниско ниво драйвери, слоеве за хардуерна абстракция, слоеве за абстракция на RTOS и пакети за поддръжка на платки.
- Разработвайте демонстрационни приложения, които показват възможностите и производителността на периферните устройства.
- Създавайте приложения за валидиране, които използват повторно компоненти от SDK комплектите на RTOS.
- Подпомагайте пускането на първия силиций и валидирайте ключови периферни устройства като ADC, PWM, CAN, LIN и watchdog устройства.
- Помагайте за автоматизирането на изпълнението на лабораторни тестове и тестове за непрекъсната интеграция.
- Работете с екипите по архитектура, хардуер, безопасност и инструменти, за да съгласувате софтуера с възможностите на силиция и продуктовите планове.
- Разработвайте референтен софтуер и инструменти, които помагат на клиентите да започнат своите проекти.
- Проучвайте и разрешавайте сложни проблеми с помощта на емулатори, силиций, 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 или валидирането на безопасността.
- Участвали сте в post-silicon AVV или hardware-in-the-loop тестови среди.
- Разбирате архитектурата на RISC-V, наборите от инструкции и инструменталните вериги за разработка.
- Разработвали сте или сте валидирали софтуер за управление на двигатели, силови агрегати или критичен по отношение на безопасността фърмуер.
- Разбирате от bootloader-и, сигурни актуализации или фърмуер за стартиране на системата.
- Успешно ще преминете приложимите проверки на миналото и медицински прегледи.
- Кандидатите за работни места в Индия трябва да са напълно ваксинирани преди целевата начална дата.
Придобивки
- Ще работите с платформи RISC-V, които се внедряват в индустрията.
- Ще се присъедините към динамична среда, ръководена от инженери, с ограничена бюрокрация.
- Ще получавате наставничество от опитни инженери по процесори и вграден софтуер.
- Ще помагате за изграждането на критични по отношение на безопасността системи още от най-ранните им етапи.
- Ще придобиете видимост върху целия жизнен цикъл на SoC — от разработката преди силиция до готовността за производство.
- Ще можете да изберете гъвкав кариерен път, независимо дали развивате дълбока специализация или се насочвате към техническо лидерство.
- Ще имате широки възможности за продължаващо професионално развитие.
- Ще работите самостоятелно с насоки от опитни инженери по процесори.
- Предложенията зависят от успешното преминаване на приложимите проверки на миналото и медицински прегледи.
- Кандидатите за работни места в Индия трябва да са ваксинирани преди целевата начална дата.