Toutes les offres

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

SICPA SA Prilly, VD permanent

Vous correspondez à cette offre ?

ninjob score votre CV face à cette offre, rédige une lettre de motivation sur-mesure et prépare la candidature complète — vous l'envoyez en un clic. Votre CV est anonymisé sur des GPU à Genève avant tout modèle cloud.

Voir mon match sur cette offre →

Inscription gratuite, sans carte bancaire.

Description du poste

  ## ##   **ROLE**     -    Strengthen observability and diagnostics for SDKs and reference apps using Splunk and other tools (logs, metrics, crash signals, field diagnostics).  -    Build and own engineering tooling and automation, and define a multi-quarter platform roadmap, to measurably reduce operational workload and increase developer productivity at scale across the team (~20 engineers), while reducing integration and support effort. -    Design, implement, and maintain Continuous Integration / Continuous Delivery pipelines and quality gates (Jenkins) for mobile SDKs (build, test, packaging, release validation, regression detection).  -    Develop release qualification frameworks: automated functional tests, performance benchmarks, compatibility checks, and reproducible test environments.  -    Deliver and evolve core components of mobile SDKs (iOS, Android): camera capture, image processing pipelines, API design, modularization, documentation, smartphone apps.  -    Provide technical leadership as an Individual Contributor (no management): architecture decisions, design reviews, mentoring through code reviews, and raising engineering standards. -    Lead the integration of AI/ML into the mobile detection stack, from rapid prototyping to production-grade deployment on iOS/Android. -    Build an AI-driven validation and triage layer for SDK releases, including automated regression and anomaly detection.     **PROFILE**     -    Principal Engineer with a strong track record of delivering production software. -    Proven experience building developer tooling / automation platforms that measurably improve team productivity (e.g., faster releases, fewer regressions, reduced support load). -    Strong iOS expertise: Swift, Xcode, SDK design and packaging, performance profiling (Instruments); Objective C is a plus. -    Solid Android foundations: Kotlin/Java, Gradle, CameraX/Camera2, instrumentation/testing; ability to support and debug across both platforms. -    Strong understanding of CI/CD concepts and implementation experience with Jenkins (pipelines, build/test orchestration, quality gates, artifacts, release processes). -    Strong knowledge of software architecture, API design, testing strategy, secure coding practices, and maintaining high-quality codebases. -    Hands-on experience building and optimizing computer vision / image processing pipelines on mobile devices and under real-world constraints (latency, memory, device variability). -    Strong problem-solving skills, translating customer needs into scalable solutions. -    Hands-on experience deploying AI/ML models to production on resource-constrained, heterogeneous devices. -    Solid expertise in the full ML lifecycle, including data quality, evaluation, robustness, and model release management. -    Practical experience with on-device ML toolchains and runtimes and performance engineering under real device constraints. -    Ability to define and enforce AI usage standards in an industrial environment. -    Strong communication and collaboration skills in multicultural environments; fluent English, French is a strong plus. ## ##   **WHY JOIN US?**     -    Join a global leader in trust technologies with a mission that matters. -    Be at the strategic heart of a financially sound and innovation-driven company. -    Collaborate with high-level experts and work on impactful international projects. -    Operate in a multi-cultural, high-integrity environment where autonomy and ownership are encouraged.   We offer an exciting and challenging role, with great potential for personal development within a unique organization in a fascinating and fast-growing industry. Your file will be handled with upmost confidentiality and discretion.

Prêt à postuler à cette offre — et à toutes celles qui vous correspondent en Suisse ?

Créer mon profil et voir mes matchs →

Offre agrégée depuis une source publique suisse (job-room). ninjob n'est pas l'employeur. Référence ninjob #33583.