Cosenza, calabria, Italy - Company: JR Italy - Client / Employer: Randstad Italia
Randstad Digital, divisione specializzata nella ricerca e selezione di profili IT di Randstad Italia, cerca professionisti che desiderano lavorare su progetti innovativi e nuove tecnologie e che condividono il resistente orientamento dell'azienda e al lavoro di gruppo.
Per interessante Software Factory, spin-off universitaria operante su progetti innovativi in ambito Simulazione, AR/VR e Machine Learning con forte trazione all'R&D;, siamo alla ricerca di un Unity3D Developer.
Responsabilità
- sviluppo di ambienti 3D real-time con Unity;
- gestione di scene complesse e interazioni in tempo reale;
- integrazione con moduli esterni (simulazioni, sistemi backend, sensori);
- sviluppo di sistemi multiplayer e sincronizzazione real-time;
- partecipazione a progetti di ricerca e sviluppo su tecnologie innovative.
Competenze
Nei primi mesi di lavoro, la risorsa sarà coinvolta nello sviluppo di sistemi 3D real-time integrati con componenti esterni e logiche distribuite.
Le principali sfide tecniche includono:
- gestire scene complesse mantenendo performance elevate;
- ottimizzare rendering e utilizzo delle risorse (CPU/GPU/memoria);
- implementare sincronizzazione real-time tra client e sistemi esterni;
- gestire latenza, interpolazione e coerenza dello stato in ambienti distribuiti;
- progettare architetture modulari e scalabili in Unity.
Requisiti
- ottima conoscenza di Unity3D;
- esperienza solida con C#;
- gestione di scene 3D real-time;
- capacità di gestire e aggiornare oggetti in scena in tempo reale (transform, animazioni);
- esperienza con comunicazione esterna (UDP/TCP o simili) per integrazione con moduli esterni;
- comprensione del ciclo di update di Unity (Update / FixedUpdate) e gestione del timing;
- ottimizzazione e debugging delle performance (frame rate, latenza):
- profiling (CPU/GPU, memory);
- ottimizzazione draw calls, batching, LOD;
- gestione garbage collection e alloca