← Tutte le offerte

Principal Software Engineer - Mobile SDK Tooling & On-Device Computer Vision (iOS/Android)

SICPA SA

Tipo di contratto
Tempo pieno
Percentuale
100%
Luogo
Prilly
Azienda
SICPA SA, 1008 Prilly
Prima pubblicazione
Candidati ora

Fondata nel 1927, SICPA è un'azienda tecnologica privata svizzera che sostiene la governance efficace e la prosperità a lungo termine delle nazioni.

SICPA stabilisce il ritmo della sovranità, consentendo ai governi di proteggere i propri cittadini, gli asset sovrani e le economie. Nota soprattutto per la messa in sicurezza della maggior parte delle banconote mondiali, SICPA opera in cinque continenti. Oggi, la nostra piattaforma per la sovranità offre soluzioni integrate che salvaguardano la mobilitazione delle entrate, le risorse naturali, la salute e la protezione dei marchi, oltre alla sovranità digitale e ai servizi pubblici sicuri.

RUOLO

  • Rafforzare l'osservabilità e la diagnostica per gli SDK e le app di riferimento utilizzando Splunk e altri strumenti (log, metriche, segnali di crash, diagnostica sul campo).
  • Costruire e gestire gli strumenti di ingegneria e l'automazione, e definire una roadmap della piattaforma multi-trimestrale, per ridurre misurabilmente il carico di lavoro operativo e aumentare la produttività degli sviluppatori su scala in tutto il team (~20 ingegneri), riducendo al contempo lo sforzo di integrazione e supporto.
  • Progettare, implementare e mantenere pipeline di Continuous Integration / Continuous Delivery e quality gates (Jenkins) per gli SDK mobile (build, test, packaging, validazione del rilascio, rilevamento delle regressioni).
  • Sviluppare framework di qualificazione del rilascio: test funzionali automatizzati, benchmark delle prestazioni, controlli di compatibilità e ambienti di test riproducibili.
  • Fornire ed evolvere i componenti core degli SDK mobile (iOS, Android): cattura della fotocamera, pipeline di elaborazione delle immagini, progettazione API, modularizzazione, documentazione, app per smartphone.
  • Fornire leadership tecnica come Individual Contributor (senza gestione): decisioni architettoniche, revisioni del design, mentoring attraverso code review e innalzamento degli standard ingegneristici.
  • Guidare l'integrazione di AI/ML nello stack di rilevamento mobile, dal prototipazione rapida al deployment di livello produzione su iOS/Android.
  • Costruire uno strato di validazione e triage basato su AI per i rilasci degli SDK, inclusi il rilevamento automatizzato di regressioni e anomalie.

PROFILO

  • Principal Engineer con una solida esperienza nella consegna di software di produzione.
  • Comprovata esperienza nella costruzione di strumenti per sviluppatori / piattaforme di automazione che migliorano misurabilmente la produttività del team ( , rilasci più rapidi, meno regressioni, minor carico di supporto).
  • Forte competenza iOS: Swift, Xcode, progettazione e packaging di SDK, profilazione delle prestazioni (Instruments); Objective C è un plus.
  • Solide basi Android: Kotlin/Java, Gradle, CameraX/Camera2, strumentazione/testing; capacità di supportare e fare debugging su entrambe le piattaforme.
  • Forte comprensione dei concetti CI/CD e esperienza di implementazione con Jenkins (pipeline, orchestrazione build/test, quality gates, artefatti, processi di rilascio).
  • Forte conoscenza dell'architettura del software, della progettazione API, della strategia di testing, delle pratiche di coding sicuro e del mantenimento di codebase di alta qualità.
  • Esperienza pratica nella costruzione e nell'ottimizzazione di pipeline di computer vision / elaborazione delle immagini su dispositivi mobili e sotto vincoli del mondo reale (latenza, memoria, variabilità del dispositivo).
  • Forti capacità di problem-solving, traducendo le esigenze dei clienti in soluzioni scalabili.
  • Esperienza pratica nel deployment di modelli AI/ML in produzione su dispositivi eterogenei con risorse limitate.
  • Solida competenza nell'intero ciclo di vita ML, inclusi qualità dei dati, valutazione, robustezza e gestione del rilascio del modello.
  • Esperienza pratica con toolchain e runtime di ML on-device e ingegneria delle prestazioni sotto i vincoli dei dispositivi reali.
  • Capacità di definire e imporre standard di utilizzo dell'AI in un ambiente industriale.
  • Forti capacità di comunicazione e collaborazione in ambienti multiculturali; inglese fluente, il francese è un forte plus.

j4id10429820jm j4it1041jm j4iy26jm

Tradotto automaticamente dall’originale.

Pubblicato 2 settimane fa

Luogo

Vedi su Google Maps

Questa pagina su developerjobs.ch