
GlobalFoundries je proizvođač poluvodiča koji opslužuje brzorastuća tržišta tehnologijama procesa, podrškom pri dizajnu čipova, razvojem i proizvodnim uslugama. Njegov rad objedinjuje inženjerstvo i proizvodnju unutar velike i raznolike radne snage te proizvodne mreže koja se proteže kroz Sjedinjene Američke Države, Europu i Aziju. Za tražitelje zaposlenja GlobalFoundries nudi prilike povezane s poluvodičkom tehnologijom, proizvodnjom hardvera, razvojem procesa i naprednom proizvodnjom.
Inženjer ugrađenog softvera, MCU — GlobalFoundries, Pune, rad na lokaciji
Razvijajte upravljačke programe, SDK-ove i alate za validaciju temeljene na RTOS-u za automobilske RISC-V mikrokontrolere tvrtke GlobalFoundries u Puneu. Podržavajte pokretanje prvog silicija, validaciju perifernih uređaja i razvoj sigurnosno kritičnog firmvera.
Opis
- Razvijajte ugrađeni softver za SDK-ove temeljene na RTOS-u, uključujući niskorazinske upravljačke programe, slojeve hardverske apstrakcije, slojeve apstrakcije RTOS-a i pakete za podršku pločama.
- Razvijajte demonstracijske aplikacije koje ističu mogućnosti i performanse perifernih uređaja.
- Izrađujte aplikacije za validaciju koje ponovno upotrebljavaju komponente iz RTOS SDK-ova.
- Podržavajte pokretanje prvog silicija i validirajte ključne periferne uređaje kao što su ADC, PWM, CAN, LIN i nadzorni sklopovi.
- Pomozite automatizirati izvođenje laboratorijskih testova i testova kontinuirane integracije.
- Surađujte s timovima za arhitekturu, hardver, sigurnost i alate kako biste softver uskladili s mogućnostima silicija i planovima razvoja proizvoda.
- Razvijajte referentni softver i alate koji korisnicima pomažu započeti njihove dizajne.
- Istražujte i rješavajte složene probleme pomoću emulatora, silicija, alata OpenOCD, J-Link i Lauterbach.
- Ugrađujte rezultate validacije softvera u arhitekturu budućih generacija MCU-a.
- Doprinosite širem softverskom ekosustavu RISC-V i relevantnim projektima otvorenog koda.
Zahtjevi
- Imate 3–6 godina praktičnog iskustva u razvoju softvera za ugrađene sustave.
- Samouvjereno programirate u C-u i C++-u te poznajete osnove asemblerskog jezika.
- Razumijete načela RTOS-a, uključujući raspoređivanje zadataka, prekidne servisne rutine i semafore.
- Imate iskustva s otklanjanjem pogrešaka u složenim višejezgrenim sustavima.
- Upotrebljavali ste alate za otklanjanje pogrešaka kao što su OpenOCD, Segger J-Link i Lauterbach.
- Prenosili ste ili razvijali softver za FreeRTOS, Zephyr, AUTOSAR OS ili usporedive platforme.
- Razumijete razvoj bez operacijskog sustava, memorijski mapirani I/O i implementaciju upravljačkih programa.
- Pokretali ste i otklanjali pogreške u softveru na fizičkom siliciju ili FPGA platformama.
- Razumijete automobilska sučelja i protokole, uključujući CAN, LIN, SPI, I2C i UART.
- Imate praktično iskustvo s automatizacijom testiranja, skriptiranjem u Pythonu ili Bashu te Gitom.
- Poznajete razvoj softvera prema ASIL-D, procese ISO 26262 ili validaciju sigurnosti.
- Sudjelovali ste u post-silicon AVV okruženjima ili okruženjima za hardware-in-the-loop testiranje.
- Razumijete arhitekturu RISC-V, skupove instrukcija i razvojne alate.
- Razvijali ste ili validirali firmver za upravljanje motorima, pogonske sustave ili sigurnosno kritični firmver.
- Razumijete bootloadere, sigurna ažuriranja ili firmver za pokretanje sustava.
- Uspješno ćete proći primjenjive provjere prošlosti i liječničke preglede.
- Kandidati koji se prijavljuju za poslove u Indiji moraju biti potpuno cijepljeni prije ciljanog datuma početka rada.
Pogodnosti
- Radit ćete na platformama RISC-V koje se primjenjuju u industriji.
- Pridružit ćete se brzom okruženju predvođenom inženjerima, uz malo birokracije.
- Dobit ćete mentorstvo iskusnih inženjera procesora i ugrađenog softvera.
- Pomoći ćete izgraditi sigurnosno kritične sustave od njihovih najranijih faza.
- Steći ćete uvid u cijeli životni ciklus SoC-a, od razvoja prije silicija do spremnosti za proizvodnju.
- Moći ćete slijediti fleksibilan karijerni put, bilo kroz duboku specijalizaciju ili tehničko vodstvo.
- Imat ćete široke mogućnosti za daljnji profesionalni razvoj.
- Radit ćete samostalno uz podršku iskusnih inženjera procesora.
- Ponude ovise o uspješnom završetku primjenjivih provjera prošlosti i liječničkih pregleda.
- Kandidati koji se prijavljuju za poslove u Indiji moraju biti cijepljeni prije ciljanog datuma početka rada.