
GlobalFoundries je výrobca polovodičov, ktorý slúži rýchlo rastúcim trhom prostredníctvom procesných technológií, podpory návrhu čipov, vývoja a výrobných služieb. Jeho činnosť spája inžinierstvo a výrobu v rámci veľkej a rozmanitej pracovnej sily a výrobnej siete, ktorá sa rozprestiera v Spojených štátoch, Európe a Ázii. Uchádzačom o zamestnanie GlobalFoundries ponúka príležitosti spojené s polovodičovými technológiami, výrobou hardvéru, vývojom procesov a pokročilou výrobou.
Inžinier vstavaného softvéru, MCU — GlobalFoundries, Pune, práca na pracovisku
Vyvíjajte ovládače, súpravy SDK a validačné nástroje založené na RTOS pre automobilové mikrokontroléry RISC-V spoločnosti GlobalFoundries v Pune. Podporujte oživovanie prvého kremíka, validáciu periférií a vývoj firmvéru pre bezpečnostne kritické systémy.
Popis
- Vyvíjajte vstavaný softvér pre súpravy SDK založené na RTOS vrátane nízkoúrovňových ovládačov, vrstiev hardvérovej abstrakcie, vrstiev abstrakcie RTOS a balíkov podpory dosiek.
- Vyvíjajte ukážkové aplikácie, ktoré prezentujú možnosti a výkon periférií.
- Vytvárajte validačné aplikácie opätovne využívajúce komponenty zo súprav SDK pre RTOS.
- Podporujte oživovanie prvého kremíka a validujte kľúčové periférie, ako sú ADC, PWM, CAN, LIN a watchdogy.
- Pomáhajte automatizovať vykonávanie laboratórnych testov a testov kontinuálnej integrácie.
- Spolupracujte s tímami architektúry, hardvéru, bezpečnosti a nástrojov s cieľom zosúladiť softvér s možnosťami kremíka a produktovými plánmi.
- Vyvíjajte referenčný softvér a nástroje, ktoré zákazníkom pomáhajú začať s ich návrhmi.
- Skúmajte a riešte komplexné problémy pomocou emulátorov, kremíka, nástrojov OpenOCD, J-Link a Lauterbach.
- Prenášajte výsledky validácie softvéru do architektúry budúcich generácií MCU.
- Prispievajte k širšiemu softvérovému ekosystému RISC-V a príslušným open-source projektom.
Požiadavky
- Máte 3 až 6 rokov praktických skúseností s vývojom softvéru pre vstavané systémy.
- Sebavedomo programujete v jazykoch C a C++ a máte základné znalosti jazyka symbolických inštrukcií.
- Rozumiete princípom RTOS vrátane plánovania úloh, obslužných rutín prerušení a semaforov.
- Máte skúsenosti s ladením komplexných viaceroprocesorových systémov.
- Používali ste ladiace nástroje, ako sú OpenOCD, Segger J-Link a Lauterbach.
- Portovali alebo vyvíjali ste softvér pre FreeRTOS, Zephyr, AUTOSAR OS alebo porovnateľné platformy.
- Rozumiete vývoju bez operačného systému, I/O mapovanému do pamäte a implementácii ovládačov.
- Oživovali a ladili ste softvér na fyzickom kremíku alebo platformách FPGA.
- Rozumiete automobilovým rozhraniam a protokolom vrátane CAN, LIN, SPI, I2C a UART.
- Máte praktické skúsenosti s automatizáciou testov, skriptovaním v Pythone alebo Bashe a systémom Git.
- Poznáte vývoj softvéru podľa ASIL-D, procesy ISO 26262 alebo validáciu bezpečnosti.
- Podieľali ste sa na prostrediach post-silicon AVV alebo testovaniach hardware-in-the-loop.
- Rozumiete architektúre RISC-V, inštrukčným súborom a vývojovým nástrojovým reťazcom.
- Vyvíjali alebo validovali ste firmvér na riadenie motorov, pohonné jednotky alebo bezpečnostne kritický firmvér.
- Rozumiete bootloaderom, bezpečným aktualizáciám alebo firmvéru spúšťania systému.
- Úspešne absolvujete príslušné previerky a lekárske prehliadky.
- Uchádzači o pracovné miesta v Indii musia byť pred plánovaným dátumom nástupu plne zaočkovaní.
Benefity
- Budete pracovať na platformách RISC-V, ktoré sa udomácňujú v priemysle.
- Pripojíte sa k rýchlo sa rozvíjajúcemu prostrediu vedenému inžiniermi s obmedzenou byrokraciou.
- Získate mentoring od skúsených inžinierov procesorov a vstavaného softvéru.
- Pomôžete vytvárať bezpečnostne kritické systémy od ich najskorších fáz.
- Získate prehľad o celom životnom cykle SoC od vývoja pred výrobou kremíka až po pripravenosť na výrobu.
- Môžete si zvoliť flexibilnú kariérnu cestu, či už v podobe hlbokej špecializácie alebo postupu k technickému vedeniu.
- Budete mať široké možnosti ďalšieho profesionálneho rastu.
- Budete pracovať samostatne s podporou skúsených inžinierov procesorov.
- Ponuky podliehajú úspešnému absolvovaniu príslušných previerok a lekárskych prehliadok.
- Uchádzači o pracovné miesta v Indii musia byť pred plánovaným dátumom nástupu zaočkovaní.