
Pinetree - Headhunting Reinvented è un’agenzia di selezione e headhunting con sede a Stoccolma, specializzata in ruoli IT in tutta la Svezia. L’azienda mette in contatto candidati e datori di lavoro attraverso servizi di ricerca e selezione, con un approccio personale e tempestivo volto a comprendere gli obiettivi professionali e le esigenze di assunzione. Pinetree favorisce inoltre trattative eque e condizioni di lavoro corrette, cercando una soluzione adatta a entrambe le parti.
Sviluppatore senior di sistemi C++ per i media in diretta
Ottimizza il software del dataplane Nimbra Edge per il trasporto di media in diretta, migliorando le prestazioni su Linux, reti e hardware. Lavora con DPDK e SMPTE ST 2110 in un ruolo ibrido con sede in Svezia.
Descrizione
- Sviluppa e migliora software moderno in C++ in cui le prestazioni sono fondamentali.
- Analizza l’uso di CPU, memoria e rete, quindi ottimizza le prestazioni.
- Diagnostica problemi complessi che coinvolgono software, sistemi operativi e hardware.
- Definisci l’architettura e realizza soluzioni chiare e manutenibili.
- Esamina il codice e condividi le conoscenze tecniche con il team.
- Collauda e convalida il software su hardware fisico in laboratorio.
- Aumenta la capacità dei canali, riduci l’uso delle risorse e mantieni prestazioni prevedibili.
- Valuta come l’accesso alla memoria, la concorrenza, il traffico di rete e la pianificazione di Linux influiscono sulla latenza.
- Sviluppa elaborazione di pacchetti ad alte prestazioni con DPDK e trasporto di video e audio non compressi con SMPTE ST 2110.
- Lavora con sincronizzazione di precisione, ottimizzazione di Linux ed elaborazione multimediale accelerata dall’hardware.
- Collabora con i team di sviluppo del dataplane e del cloud di Nimbra Edge.
Requisiti
- Hai almeno 10 anni di esperienza professionale nello sviluppo software.
- Hai una solida competenza in C++ moderno e programmazione di sistemi, inclusi gestione della memoria, concorrenza e analisi delle prestazioni.
- Hai una forte esperienza con Linux, inclusa la risoluzione di problemi del sistema operativo, di pianificazione o hardware.
- Comprendi i fondamenti delle reti e sai analizzare il traffico e il comportamento dei protocolli a livello di pacchetto.
- Hai sviluppato software ad alte prestazioni o in tempo reale con requisiti rigorosi di latenza, jitter o throughput.
- Ti assumi la responsabilità delle sfide tecniche e prendi decisioni di progettazione ponderate.
- L’esperienza con protocolli di streaming video e trasporto di media è particolarmente apprezzata.
- L’esperienza pertinente può includere DPDK o XDP, sincronizzazione temporale di precisione, schede di rete e driver oppure elaborazione multimediale accelerata dall’hardware.
- Hai esperienza nella tecnologia dei media, nelle telecomunicazioni, nelle reti o in un altro ambito con sistemi e requisiti prestazionali esigenti.
- L’esperienza nel broadcasting è gradita, ma non richiesta.
- Sei curioso di applicare strumenti di IA al flusso di sviluppo.
Benefit
- Affronta sfide tecniche impegnative con C++23 moderno, lavorando a stretto contatto con Linux, reti e hardware.
- Influisci sull’architettura, sulle scelte di implementazione e sulle pratiche di sviluppo.
- Entra in un piccolo team autonomo all’interno di un’azienda tecnologica internazionale affermata.
- Lavora con colleghi cordiali e competenti che apprezzano la collaborazione e il confronto aperto.
- Approfitta di orari flessibili.
- Lavora in un’azienda che riconosce il valore della vita al di fuori del lavoro.