GlobalFoundries
GlobalFoundries
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.