jobsswitzerland.ch
← Tutte le offerte

Senior Computer Vision Engineer

Auterion

Tipo di contratto
Tempo pieno
Luogo
Zürich
Prima pubblicazione
Candidati ora
Panoramica Cerchiamo un Senior Computer Vision Engineer per costruire e implementare sistemi di percezione che girano a bordo di piattaforme aeree autonome. Questa non è ricerca offline. I nostri algoritmi girano in tempo reale su computer embedded, in aria, in condizioni che non controlliamo. Lavorerai su tutto lo stack del problema: computer vision classica e deep learning, selezione di telecamere e sensori, calibrazione, addestramento e valutazione dei modelli, e ottimizzazione per hardware con risorse limitate. Porterai il tuo lavoro sul campo, lo farai volare, analizzerai i log e lo migliorerai. Le nostre piattaforme servono sia clienti commerciali che governativi in applicazioni che includono ispezione, mappatura, ricerca e soccorso e sicurezza. Se ti piacciono i problemi complessi del mondo reale e i cicli di feedback brevi tra un'idea e un test di volo, vogliamo parlare con te. Responsabilità e Mansioni Progettare, implementare e ottimizzare algoritmi di percezione a bordo per il rilevamento in tempo reale, l'associazione temporale e la stima dello stato di oggetti dinamici da una piattaforma in movimento. Addestrare, riaddestrare e valutare reti neurali per il rilevamento e la classificazione, inclusa la cura del dataset, la strategia di etichettatura e la metodologia di valutazione. Ottimizzare modelli e pipeline per l'inferenza embedded, lavorando con budget espliciti di latenza, throughput e calcolo. Sviluppare e mantenere procedure di calibrazione della telecamera e sincronizzazione dei sensori, inclusi setup con più telecamere e più sensori. Combinare misurazioni visive con dati inerziali e di stato della piattaforma utilizzando tecniche di filtraggio e stima per prestazioni robuste sotto egomozione. Pianificare ed eseguire campagne di test sul campo. Portare gli algoritmi dal banco di prova al volo, lavorare con piloti e integratori in loco e chiudere il ciclo con dati reali catturati. Costruire metodi di valutazione ripetibili affinché prestazioni e accuratezza siano misurabili in ogni iterazione piuttosto che giudicate a occhio. Fornire input per la selezione di telecamere, lenti, sensori e calcolo, e valutare le opzioni hardware rispetto ai dati di prestazioni reali. Assumere la piena responsabilità dei deliverable di computer vision. Chiarire i requisiti, guidare l'allineamento tra i team, tenere informati gli stakeholder e portare il lavoro a termine per il cliente. Mentoring e coaching di altri ingegneri, e alzare l'asticella della qualità del prodotto. Qualifiche e Competenze Laurea in Informatica, Ingegneria Elettrica, Robotica o un campo correlato, o equivalente esperienza pratica. Forte esperienza pratica nell'implementazione di sistemi di computer vision su piattaforme con risorse limitate, idealmente robotiche o aeree. Solida base in computer vision classica: rilevamento e matching di feature, flusso ottico, modelli di telecamera e calibrazione, geometria multi-view. Esperienza pratica nell'addestramento e nell'implementazione di reti neurali convoluzionali per il rilevamento o la classificazione, incluse le parti meno gratificanti: raccolta dati, qualità dell'etichettatura, cicli di riaddestramento e valutazione onesta. Rigorosità riguardo ai tempi e alla sincronizzazione tra i sensori. Comprensione del perché i timestamp, i tempi di esposizione e la latenza siano importanti, ed esperienza nel debugging di problemi che si sono rivelati essere problemi di temporizzazione. Competenza in C++ e Python, con esperienza reale in OpenCV. Capacità dimostrata di gestire il lavoro di computer vision end-to-end, dalla definizione del problema a qualcosa che gira in un deployment reale. Disponibilità al lavoro sul campo, inclusi viaggi presso i siti di test e debugging da log e video del mondo reale. Capacità di navigare l'ambiguità e guidare i team in un ambiente in rapida evoluzione. Comunicazione ed collaborazione efficaci tra ingegneria, prodotto e stakeholder esterni. Plus (Nice to have) Stima dello stato e sensor fusion. Filtri di Kalman ed Extended Kalman, integrazione IMU, stima sotto egomozione. Esperienza con visual inertial odometry o visual SLAM, o altri lavori di stima complessi su una piattaforma in movimento. Esperienza con ROS2 o middleware simili. Esperienza con runtime di inferenza embedded e ottimizzazione dei modelli come quantizzazione o pruning. Familiarità con pipeline accelerate da GPU o NPU su SoC embedded. Esperienza nella costruzione di infrastrutture CI o hardware-in-the-loop per test di regressione della percezione. Background in piattaforme aeree, sistemi basati su PX4 o MAVLink. Benefit Orari di lavoro flessibili Stock Options Generoso congedo per ferie Piano pensionistico aziendale Parcheggio per auto Congedo di maternità e paternità potenziato Supporto per la salute mentale e il benessere Opportunità di apprendimento e sviluppo Informazioni su Auterion Stiamo costruendo la piattaforma software leader per sistemi autonomi basati su AI per clienti enterprise e governativi. Il nostro team supporta le missioni più importanti e risolve i problemi più impegnativi. In Auterion, riuniamo le menti più brillanti che amano risolvere i problemi più difficili. Unisciti a un team vibrante costruito su innovazione, apertura ed eccellenza, dove sarai autorizzato a sviluppare idee, collaborare a tutti i livelli e avere un impatto che conta.

Tradotto automaticamente dall’originale.

Pubblicato oggi

Luogo

Vedi su Google Maps