Senior Software Engineer C++ (Agent Endpoint, Interni del Sistema Operativo)
- Tipo di contratto
- Tempo pieno
- Percentuale
- 100%
- Luogo
- Prilly
- Azienda
- Nexthink SA, Chemin du Viaduc 1, 1008 Prilly
- Lingue
- Inglese (fluente)
- Prima pubblicazione
All'interno del dipartimento Engineering di Nexthink, il team che si unirà partecipa alla costruzione di ciò che chiamiamo Collector: gli agent endpoint che vengono eseguiti sui sistemi di milioni di dipendenti nel mondo. Il Collector raccoglie dati significativi a livello di sistema operativo, li aggrega sul dispositivo e li invia alla nostra piattaforma di analisi cloud. Aiutano anche a correggere i problemi rilevati e a migliorare l'esperienza utente dei dispositivi. I Collector sono una parte complessa e critica dei prodotti Nexthink, funzionando su Windows e macOS.
Qui, affronterai problemi ampi e non convenzionali con l'autonomia di modellarli e possederli — e le tue idee possono raggiungere milioni di dispositivi nel mondo. Manteniamo un alto standard di qualità, prestazioni e sicurezza, e diamo agli ingegneri la libertà di consegnare e crescere.
Responsabilità
- Progettare, costruire ed evolvere gli agent endpoint Collector di Nexthink che eseguono su milioni di dispositivi Windows e macOS nel mondo.
- Sviluppare software C++ moderni, affidabili e performanti in prossimità del sistema operativo, dove l'efficienza, la stabilità e la qualità contano direttamente.
- Possedere funzionalità d'impatto end-to-end — dai requisiti di prodotto al deployment in produzione, l'osservabilità e l'impatto misurabile.
- Affrontare sfide complesse multi-piattaforma in ambienti reali, indagando su problemi profondi a livello di sistema operativo in diverse flotte di clienti.
- Elevare continuamente lo standard di prestazioni, affidabilità, sicurezza e manutenibilità dei nostri Collector, aiutando a dare forma a una tecnologia che funziona su scala globale degli endpoint.
Qualifiche
- 8+ anni di esperienza nello sviluppo software.
- Padronanza di C++ 20/23.
- Forte e dimostrata comprensione degli interni del sistema operativo.
- Esperienza nello sviluppo software a livello di sistema operativo e nella ricerca su Windows e/o macOS.
- Comprovata esperienza nella guida di una funzionalità end-to-end, dai requisiti di prodotto alla soluzione consegnata.
- Comprensione dei concetti di codice puro, pulito e facilmente testabile.
- Capacità di navigare e fare il debug di codice complesso.
- Capacità di costruire strumenti che supportino il processo di sviluppo.
- Competenza o esperienza pratica con strumenti di codifica IA agentica.
- Una mentalità orientata al prodotto e a proprio agio in un ambiente dinamico.
- Comunicazione chiara e concisa in inglese.
- Esperienza nello sviluppo software in modalità kernel.
- Esperienza nello sviluppo multi-piattaforma: Windows e macOS.
Tradotto automaticamente dall’originale.
Pubblicato oggi