
GlobalFoundries on puolijohdevalmistaja, joka palvelee nopeasti kasvavia markkinoita prosessiteknologian, sirusuunnittelun tuen, tuotekehityksen ja valmistuspalvelujen avulla. Sen työssä yhdistyvät suunnittelu ja valmistus laajan ja monimuotoisen henkilöstön sekä Yhdysvaltoihin, Eurooppaan ja Aasiaan ulottuvan tuotantoverkoston kautta. Työnhakijoille GlobalFoundries tarjoaa mahdollisuuksia, jotka liittyvät puolijohdeteknologiaan, laitteistojen valmistukseen, prosessikehitykseen ja edistyneeseen valmistukseen.
Sulautettujen ohjelmistojen insinööri, MCU — GlobalFoundries, Pune, työ paikan päällä
Kehitä RTOS-pohjaisia ajureita, SDK:ita ja validointityökaluja GlobalFoundriesin Punen autoteollisuuden RISC-V-mikro-ohjaimille. Tue piin käyttöönottoa, oheislaitteiden validointia ja turvallisuuskriittisen laiteohjelmiston kehitystä.
Kuvaus
- Kehitä RTOS-pohjaisten SDK:iden sulautettuja ohjelmistoja, mukaan lukien matalan tason ajurit, laitteiston abstraktiokerrokset, RTOS-abstraktiokerrokset ja korttituen paketit.
- Kehitä esittelysovelluksia, jotka tuovat esiin oheislaitteiden ominaisuudet ja suorituskyvyn.
- Luo validointisovelluksia, joissa hyödynnetään RTOS-SDK:iden komponentteja.
- Tue ensimmäisen piin käyttöönottoa ja validoi keskeisiä oheislaitteita, kuten ADC:tä, PWM:ää, CANia, LINiä ja vahtiajastimia.
- Auta laboratorio- ja jatkuvan integraation testauksen automatisoinnissa.
- Työskentele arkkitehtuuri-, laitteisto-, turvallisuus- ja työkalutiimien kanssa ohjelmiston sovittamiseksi piin ominaisuuksiin ja tuotesuunnitelmiin.
- Kehitä referenssiohjelmistoja ja työkaluja, joiden avulla asiakkaat voivat aloittaa suunnittelunsa.
- Tutki ja ratkaise monimutkaisia ongelmia emulaattoreiden, piin, OpenOCD:n, J-Linkin ja Lauterbachin avulla.
- Hyödynnä ohjelmiston validointituloksia tulevien MCU-sukupolvien arkkitehtuurissa.
- Osallistu laajempaan RISC-V-ohjelmistoekosysteemiin ja asiaankuuluviin avoimen lähdekoodin projekteihin.
Vaatimukset
- Sinulla on 3–6 vuoden käytännön kokemus sulautettujen järjestelmien ohjelmistokehityksestä.
- Ohjelmoit sujuvasti C- ja C++-kielillä ja tunnet perusteet assembly-kielestä.
- Ymmärrät RTOS-periaatteet, kuten tehtävien ajoituksen, keskeytyspalvelurutiinit ja semaforit.
- Sinulla on kokemusta monimutkaisten moniydinjärjestelmien virheenkorjauksesta.
- Olet käyttänyt virheenkorjaustyökaluja, kuten OpenOCD:tä, Segger J-Linkiä ja Lauterbachia.
- Olet siirtänyt tai kehittänyt ohjelmistoja FreeRTOSille, Zephyrille, AUTOSAR OS:lle tai vastaaville alustoille.
- Ymmärrät bare-metal-kehityksen, muistiosoitteistetun I/O:n ja ajureiden toteutuksen.
- Olet ottanut käyttöön ja virheenkorjannut ohjelmistoja fyysisellä piillä tai FPGA-alustoilla.
- Ymmärrät autoteollisuuden liitännät ja protokollat, kuten CANin, LINin, SPIn, I2C:n ja UARTin.
- Sinulla on käytännön kokemusta testiautomaatiosta, Python- tai Bash-komentosarjoista ja Gitistä.
- Sinulla on kokemusta ASIL-D-ohjelmistokehityksestä, ISO 26262 -prosesseista tai turvallisuuden validoinnista.
- Olet osallistunut piin jälkeisiin AVV- tai hardware-in-the-loop -testausympäristöihin.
- Ymmärrät RISC-V-arkkitehtuuria, käskykantoja ja kehitystyökaluketjuja.
- Olet kehittänyt tai validoinut moottorinohjauksen, voimansiirron tai turvallisuuskriittisiä laiteohjelmistoja.
- Ymmärrät käynnistyslataimet, suojatut päivitykset tai järjestelmän käynnistysvaiheen laiteohjelmistot.
- Suoritat hyväksytysti sovellettavat taustaselvitykset ja lääkärintarkastukset.
- Intiassa työskentelyä hakevien ehdokkaiden on oltava täysin rokotettuja ennen suunniteltua aloituspäivää.
Edut
- Työskentelet RISC-V-alustoilla, joita otetaan käyttöön teollisuudessa.
- Liityt nopeasti etenevään, insinöörivetoiseen ympäristöön, jossa byrokratiaa on vähän.
- Saat mentorointia kokeneilta prosessori- ja sulautettujen ohjelmistojen insinööreiltä.
- Autat rakentamaan turvallisuuskriittisiä järjestelmiä niiden varhaisimmista vaiheista lähtien.
- Saat näkymän koko SoC-elinkaareen esipiin kehityksestä tuotantovalmiuteen.
- Voit edetä joustavasti joko syvälliseen erikoistumiseen tai tekniseen johtamiseen.
- Käytössäsi on laajat mahdollisuudet jatkuvaan ammatilliseen kehittymiseen.
- Työskentelet itsenäisesti kokeneiden prosessori-insinöörien ohjauksessa.
- Työtarjoukset edellyttävät sovellettavien taustaselvitysten ja lääkärintarkastusten hyväksyttyä suorittamista.
- Intiassa työskentelyä hakevilta ehdokkailta edellytetään rokotusta ennen suunniteltua aloituspäivää.