
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.