GlobalFoundries
GlobalFoundries
GlobalFoundries è un produttore di semiconduttori che serve mercati ad alta crescita attraverso tecnologie di processo, supporto alla progettazione di chip, sviluppo e servizi di produzione. La sua attività unisce ingegneria e produzione con una forza lavoro ampia e diversificata e una presenza produttiva distribuita tra Stati Uniti, Europa e Asia. Per chi cerca lavoro, GlobalFoundries offre opportunità legate alla tecnologia dei semiconduttori, alla produzione di hardware, allo sviluppo dei processi e alla fabbricazione avanzata.

Ingegnere del Software Embedded, MCU — GlobalFoundries, in sede a Pune

Sviluppa driver, SDK e strumenti di validazione basati su RTOS per microcontrollori RISC-V per il settore automobilistico di GlobalFoundries a Pune. Supporta il bring-up del silicio, la validazione delle periferiche e lo sviluppo di firmware critico per la sicurezza.

Descrizione

  • Sviluppare software embedded per SDK basati su RTOS, inclusi driver di basso livello, livelli di astrazione hardware, livelli di astrazione RTOS e pacchetti di supporto per schede.
  • Sviluppare applicazioni dimostrative che mettano in evidenza le capacità e le prestazioni delle periferiche.
  • Creare applicazioni di validazione che riutilizzino i componenti degli SDK RTOS.
  • Supportare il bring-up del primo silicio e validare periferiche chiave come ADC, PWM, CAN, LIN e watchdog.
  • Contribuire all’automazione dell’esecuzione dei test di laboratorio e di integrazione continua.
  • Collaborare con i team di architettura, hardware, sicurezza e strumenti per allineare il software alle capacità del silicio e alle roadmap dei prodotti.
  • Sviluppare software e strumenti di riferimento che aiutino i clienti ad avviare i propri progetti.
  • Indagare e risolvere problemi complessi utilizzando emulatori, silicio, OpenOCD, J-Link e Lauterbach.
  • Integrare i risultati della validazione del software nell’architettura delle future generazioni di MCU.
  • Contribuire all’ecosistema software RISC-V più ampio e ai progetti open source pertinenti.

Requisiti

  • Avere da 3 a 6 anni di esperienza pratica nello sviluppo di software per sistemi embedded.
  • Programmare con sicurezza in C e C++, con una conoscenza di base del linguaggio assembly.
  • Comprendere i principi degli RTOS, inclusi la pianificazione delle attività, le routine di servizio degli interrupt e i semafori.
  • Avere esperienza nel debugging di sistemi multicore complessi.
  • Aver utilizzato strumenti di debugging come OpenOCD, Segger J-Link e Lauterbach.
  • Aver portato o sviluppato software per FreeRTOS, Zephyr, AUTOSAR OS o piattaforme comparabili.
  • Comprendere lo sviluppo bare-metal, l’I/O mappato in memoria e l’implementazione dei driver.
  • Aver eseguito il bring-up e il debugging di software su silicio fisico o piattaforme FPGA.
  • Comprendere le interfacce e i protocolli automobilistici, inclusi CAN, LIN, SPI, I2C e UART.
  • Avere esperienza pratica con l’automazione dei test, gli script Python o Bash e Git.
  • Avere esperienza nello sviluppo software ASIL-D, nei processi ISO 26262 o nella validazione della sicurezza.
  • Aver partecipato ad ambienti di test AVV post-silicio o hardware-in-the-loop.
  • Comprendere l’architettura RISC-V, i relativi set di istruzioni e le toolchain di sviluppo.
  • Aver sviluppato o validato firmware per il controllo motore, il gruppo propulsore o applicazioni critiche per la sicurezza.
  • Comprendere bootloader, aggiornamenti sicuri o firmware di avvio del sistema.
  • Superare con esito positivo i controlli dei precedenti e gli screening medici applicabili.
  • Per i candidati che si candidano a posizioni in India, essere completamente vaccinati prima della data prevista di inizio.

Benefit

  • Lavorare su piattaforme RISC-V adottate dall’industria.
  • Entrare a far parte di un ambiente dinamico, guidato dall’ingegneria e con burocrazia limitata.
  • Ricevere mentorship da ingegneri esperti di CPU e software embedded.
  • Contribuire alla realizzazione di sistemi critici per la sicurezza fin dalle prime fasi.
  • Acquisire visibilità sull’intero ciclo di vita del SoC, dallo sviluppo pre-silicio alla preparazione per la produzione.
  • Seguire un percorso professionale flessibile, sviluppando una specializzazione approfondita o orientandosi verso la leadership tecnica.
  • Accedere a numerose opportunità di crescita professionale continua.
  • Lavorare in autonomia con il supporto di ingegneri CPU esperti.
  • Le offerte sono soggette al superamento dei controlli dei precedenti e degli screening medici applicabili.
  • Per i candidati che si candidano a posizioni in India, la vaccinazione è richiesta prima della data prevista di inizio.

Offerte correlate

MediSpend

Account executive senior, compliance commerciale

MediSpend

Vendi il software SaaS Compliance Cloud di MediSpend a organizzazioni sanitarie e delle scienze della vita negli Stati Uniti. Sviluppa account strategici attraverso la vendita consulenziale, l’acquisizione di nuovi clienti e l’espansione degli account.

Apri
Radicle Health

Account executive da remoto, software sanitario

Radicle Health

Vendi il software di Radicle Health alle organizzazioni di servizi alla persona e segui le trattative con aziende di medie dimensioni dalla prospezione alla chiusura. Sviluppa la pipeline, gestisci cicli di vendita complessi e raggiungi gli obiettivi definiti di ricavi e previsione.

Apri