RANOVUS Inc.
RANOVUS Inc.
RANOVUS Inc. sviluppa hardware per interconnessioni ottiche e fotonica al silicio destinati ai data center hyperscale e ai cluster di calcolo per l’IA. Il suo portafoglio comprende motori ottici multi-terabit, laser e modulatori progettati per offrire connettività ad alta densità e a basso consumo tramite Ethernet e DWDM, man mano che i sistemi GPU e XPU si espandono. L’azienda collabora con fonderie di semiconduttori e fornitori di packaging allo sviluppo congiunto di soluzioni per reti di data center scale-up e scale-out. Le sue attività spaziano tra hardware, telecomunicazioni e intelligenza artificiale.

Ingegnere senior di software embedded

Sviluppa firmware in C per i moduli di comunicazione ottica RANOVUS e guida l’avvio dell’hardware, la convalida, CI/CD e la distribuzione in produzione.

Descrizione

  • Sviluppa firmware di basso livello in C per sistemi di comunicazione ottica basati su microcontrollori.
  • Definisce i requisiti del firmware, le interfacce e il comportamento del sistema insieme agli architetti hardware e di sistema.
  • Crea driver di dispositivo, anelli di controllo, diagnostica, telemetria e protocolli di comunicazione.
  • Migliora le prestazioni del firmware, l’efficienza energetica, l’uso della memoria e l’affidabilità nel lungo periodo.
  • Guida l’avvio delle schede, l’integrazione hardware e software e la convalida a livello di sistema.
  • Promuove pratiche di sviluppo del firmware sicure, scalabili e manutenibili.
  • Migliora CI/CD con GitLab e pipeline automatizzate di build e test.
  • Definisce strategie di test unitari, di integrazione e a livello di sistema.
  • Indaga su problemi complessi tra firmware, hardware e sistema e ne individua le cause alla radice.
  • Fa da mentore a ingegneri junior e studenti in programmi cooperativi.
  • Contribuisce alle roadmap tecniche, alle revisioni dell’architettura e alle discussioni di progettazione.
  • Mantiene la documentazione tecnica, gli standard di codifica e i processi di sviluppo.
  • Collabora con partner esterni e team di produzione per supportare la distribuzione in produzione e le attività operative continuative.

Requisiti

  • Laurea triennale o magistrale in ingegneria informatica, ingegneria elettrica, informatica oppure formazione ed esperienza professionale equivalenti.
  • Almeno 10 anni di esperienza professionale nello sviluppo di firmware embedded.
  • Conoscenza approfondita del C per sistemi embedded.
  • Ampia esperienza nello sviluppo di firmware per microcontrollori come PSoC o STM32 in ambienti con risorse limitate.
  • Solida conoscenza dei fondamenti dei sistemi embedded, inclusi interrupt, DMA, concetti RTOS, bootloader e gestione della memoria.
  • Padronanza di Python per scripting, automazione o strumenti a livello di sistema.
  • Esperienza con il controllo versione e i flussi di lavoro CI/CD tramite Git e GitLab.
  • Esperienza pratica di debug con oscilloscopi, analizzatori logici e strumenti di laboratorio correlati.
  • Ottime capacità di comunicazione scritta e orale.

Offerte correlate

Booz Allen Hamilton

Ingegnere senior responsabile dei dati, Databricks

Booz Allen Hamilton

Guida lo sviluppo di pipeline e modelli di dati scalabili su Databricks e AWS per i clienti governativi di Booz Allen Hamilton. Coordina i team tecnici e supporta l’elaborazione sicura dei dati con leadership operativa e mentoring.

Apri
Booz Allen Hamilton

Ingegnere dati SQL, Bethesda

Booz Allen Hamilton

Crea pipeline scalabili in Databricks e set di dati analitici per i progetti federali di Booz Allen in ambito sanitario e di scienze regolatorie. Collabora con team tecnici per fornire soluzioni sicure che supportano decisioni essenziali per la missione.

Apri
PNC

Ingegnere software responsabile, dati e automazione (MLOps)

PNC

Guida lo sviluppo di piattaforme dati, MLOps e automazione cloud presso PNC. Realizza soluzioni aziendali sicure con Azure, AWS e moderne tecnologie di elaborazione dei dati.

Apri
Regions Bank

Ingegnere dei dati cloud, piattaforma IA — Regions Bank (ibrido, Hoover, Alabama)

Regions Bank

Crea pipeline di dati cloud e applicazioni di IA per Regions Bank, a supporto di machine learning, analisi e sistemi di dati aziendali. Il ruolo è ibrido a Hoover, in Alabama.

Apri
Henry Schein

Staff Data Engineer

Henry Schein

Guida la strategia tecnica per piattaforme dati scalabili, streaming e analytics in Henry Schein One, a supporto delle tecnologie per gli studi dentistici. Promuovi affidabilità e pratiche di ingegneria efficaci, guidando al contempo la realizzazione tecnica.

Apri