GlobalFoundries
GlobalFoundries
GlobalFoundries je proizvajalec polprevodnikov, ki oskrbuje hitro rastoče trge s procesnimi tehnologijami, podporo pri načrtovanju čipov, razvojem in proizvodnimi storitvami. Njegovo delo povezuje inženiring in proizvodnjo v okviru velike in raznolike delovne sile ter proizvodne mreže, ki se razteza čez Združene države Amerike, Evropo in Azijo. Iskalcem zaposlitve GlobalFoundries ponuja priložnosti, povezane s polprevodniško tehnologijo, proizvodnjo strojne opreme, razvojem procesov in napredno proizvodnjo.

Inženir vgrajene programske opreme, MCU — GlobalFoundries, Pune, delo na lokaciji

Razvijajte gonilnike, SDK-je in orodja za preverjanje na osnovi RTOS za avtomobilske mikrokrmilnike RISC-V podjetja GlobalFoundries v Punu. Podpirajte zagon prvega silicija, preverjanje perifernih naprav in razvoj varnostno kritične vdelane programske opreme.

Opis

  • Razvijajte vdelano programsko opremo za SDK-je na osnovi RTOS, vključno z nizkonivojskimi gonilniki, plastmi strojne abstrakcije, plastmi abstrakcije RTOS in paketi za podporo ploščam.
  • Razvijajte predstavitvene aplikacije, ki prikazujejo zmogljivosti in učinkovitost perifernih naprav.
  • Ustvarjajte aplikacije za preverjanje, ki ponovno uporabljajo komponente iz SDK-jev RTOS.
  • Podpirajte zagon prvega silicija in preverjajte ključne periferne naprave, kot so ADC, PWM, CAN, LIN in časovniki nadzora.
  • Pomagajte avtomatizirati izvajanje laboratorijskih testov in testov neprekinjene integracije.
  • Sodelujte z ekipami za arhitekturo, strojno opremo, varnost in orodja ter programsko opremo uskladite z zmogljivostmi silicija in načrti razvoja izdelkov.
  • Razvijajte referenčno programsko opremo in orodja, ki strankam pomagajo začeti njihove zasnove.
  • Preiskujte in rešujte zapletene težave z emulatorji, silicijem ter orodji OpenOCD, J-Link in Lauterbach.
  • Rezultate preverjanja programske opreme vključujte v arhitekturo prihodnjih generacij MCU.
  • Prispevajte k širšemu programskemu ekosistemu RISC-V in ustreznim odprtokodnim projektom.

Zahteve

  • Imate 3–6 let praktičnih izkušenj z razvojem programske opreme za vgrajene sisteme.
  • Samozavestno programirate v jezikih C in C++ ter osnovno poznate zbirni jezik.
  • Razumete načela RTOS, vključno z razporejanjem opravil, prekinitvenimi servisnimi rutinami in semaforji.
  • Imate izkušnje z odpravljanjem napak v zapletenih večjedrnih sistemih.
  • Uporabljali ste orodja za odpravljanje napak, kot so OpenOCD, Segger J-Link in Lauterbach.
  • Prenesli ali razvili ste programsko opremo za FreeRTOS, Zephyr, AUTOSAR OS ali primerljive platforme.
  • Razumete razvoj brez operacijskega sistema, V/I, preslikan v pomnilnik, in izvedbo gonilnikov.
  • Zagnali in odpravljali ste napake v programski opremi na fizičnem siliciju ali platformah FPGA.
  • Razumete avtomobilske vmesnike in protokole, vključno s CAN, LIN, SPI, I2C in UART.
  • Imate praktične izkušnje z avtomatizacijo testov, skriptiranjem v Pythonu ali Bashu ter Gitom.
  • Poznate razvoj programske opreme po ASIL-D, postopke ISO 26262 ali preverjanje varnosti.
  • Sodelovali ste v okoljih za post-silicon AVV ali testiranje hardware-in-the-loop.
  • Razumete arhitekturo RISC-V, nabore ukazov in razvojne verige orodij.
  • Razvijali ali preverjali ste programsko opremo za krmiljenje motorjev, pogonskih sklopov ali varnostno kritično vdelano programsko opremo.
  • Razumete zagonske nalagalnike, varne posodobitve ali vdelano programsko opremo za zagon sistema.
  • Uspešno boste opravili ustrezna preverjanja preteklosti in zdravniške preglede.
  • Kandidati, ki se prijavljajo na delovna mesta v Indiji, morajo biti pred ciljnim datumom začetka dela v celoti cepljeni.

Ugodnosti

  • Delali boste na platformah RISC-V, ki se uveljavljajo v industriji.
  • Pridružili se boste hitro razvijajočemu se okolju, ki ga vodijo inženirji, z malo birokracije.
  • Prejemali boste mentorstvo izkušenih inženirjev procesorjev in vgrajene programske opreme.
  • Pomagali boste graditi varnostno kritične sisteme že od njihovih najzgodnejših faz.
  • Dobili boste vpogled v celoten življenjski cikel SoC, od razvoja pred silicijem do pripravljenosti na proizvodnjo.
  • Izbirali boste lahko prilagodljivo karierno pot, bodisi z razvojem globoke specializacije bodisi s prehodom v tehnično vodenje.
  • Na voljo boste imeli številne priložnosti za nadaljnjo strokovno rast.
  • Delali boste samostojno ob usmerjanju izkušenih inženirjev procesorjev.
  • Ponudbe so pogojene z uspešnim zaključkom ustreznih preverjanj preteklosti in zdravniških pregledov.
  • Kandidati, ki se prijavljajo na delovna mesta v Indiji, morajo biti pred ciljnim datumom začetka dela cepljeni.