NVIDIA
NVIDIA
NVIDIA sviluppa tecnologie di calcolo accelerato e intelligenza artificiale utilizzate nei videogiochi, nei data center, nel cloud computing, nell’assistenza sanitaria, nella produzione, nel settore automobilistico e nella robotica. Le sue attività comprendono unità di elaborazione grafica, piattaforme di IA, simulazione e soluzioni specifiche per diversi settori, tra cui NVIDIA Omniverse per flussi di lavoro collaborativi in 3D, NVIDIA DRIVE per lo sviluppo di veicoli autonomi e NVIDIA Clara per le applicazioni sanitarie. L’azienda riunisce grandi team tecnici impegnati nello sviluppo dell’infrastruttura e del software che supportano il calcolo avanzato, la simulazione e l’analisi basata sull’IA.

Ingegnere del software, algoritmi video (C++ e Python) presso NVIDIA – Yokneam ibrido

Sviluppa componenti di algoritmi video NVENC e NVDEC con C++ e Python. Ottimizza le prestazioni dei codec e contribuisci a portare il codice di ricerca nelle versioni di produzione degli SDK.

Descrizione

  • Progettare e implementare l’architettura video principale e i componenti algoritmici in C++ e Python
  • Collaborare con architetti e ingegneri degli algoritmi per sviluppare, implementare e ottimizzare soluzioni
  • Esaminare il codice, affiancare ingegneri con una formazione non informatica e rafforzare le pratiche di ingegneria del software
  • Realizzare modifiche mirate agli SDK e allo stack video per consentire ai ricercatori di valutare nuove idee
  • Portare il codice di ricerca dallo sviluppo agli SDK NVENC e NVDEC rilasciati
  • Analizzare e ottimizzare i percorsi critici dello stack dei codec, utilizzando CUDA quando l’ottimizzazione della CPU non è sufficiente
  • Sviluppare e migliorare le librerie, i framework e gli strumenti utilizzati dal team

Requisiti

  • Laurea triennale o magistrale in Informatica, Ingegneria elettrica o Ingegneria informatica
  • Almeno due anni di esperienza pertinente
  • Solida padronanza del C++ moderno, inclusi C++14/17/20, template, RAII, concorrenza, semantica di spostamento e libreria standard
  • Capacità di scrivere codice Python idiomatico, performante e ben testato
  • Solido senso della progettazione software, con attenzione alla qualità del codice, alle API, alla modularità, alla testabilità, alle astrazioni, alle prestazioni e alla manutenibilità
  • Approccio autonomo e capacità di apprendere in modo indipendente
  • Pensiero logico e coerente, e comunicazione verbale efficace
  • Esperienza nello sviluppo su Linux, inclusi CMake, Git, debugger, profiler e sanitizer
  • Familiarità o interesse per la compressione video e codec come NVENC, NVDEC, FFmpeg, GStreamer, x264/x265, AV1 e VVC
  • Esperienza con CUDA o con la programmazione GPU

Benefit

  • NVIDIA è considerata un datore di lavoro tecnologico molto ambito
  • Opportunità di lavorare con colleghi lungimiranti e motivati
  • Ambiente di lavoro creativo e autonomo

Offerte correlate

Knowtion Health

Responsabile dell’acquisizione dei talenti da remoto

Knowtion Health

Supervisiona i sistemi di selezione, le richieste di assunzione, le analisi e la gestione della forza lavoro a tempo determinato presso Knowtion Health. Contribuisce a sviluppare processi di assunzione scalabili per un’azienda sanitaria in crescita.

Apri
Napco National

Coordinatore acquisti, Arabia Saudita (da remoto)

Napco National

Coordina le operazioni di acquisto per un’azienda manifatturiera in Arabia Saudita: dagli ordini di acquisto e dalle consegne dei fornitori alle pratiche doganali e ai trasferimenti di materiali. Supporta lo sdoganamento delle spedizioni, l’elaborazione delle fatture, i reclami ai fornitori e il rinnovo dei certificati di prodotto.

Apri
Terumo Medical Corporation

Responsabile regionale vendite, Terumo Interventional Systems

Terumo Medical Corporation

Gestisci le vendite di dispositivi medici in un’area del North Central New Jersey, coordinando i team sul territorio e i rapporti con gli ospedali. Sviluppa i ricavi regionali, i risultati di vendita e la promozione conforme dei prodotti Terumo Interventional Systems.

Apri
Claroty

Ingegnere di automazione QA

Claroty

Sviluppa l’automazione di API e interfaccia utente e i controlli di qualità CI/CD per la piattaforma di sicurezza ciberfisica di Claroty. Contribuisci a proteggere le infrastrutture critiche con test affidabili.

Apri