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

SICPA SA

Prilly

On-site

CHF 150,000 - 230,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SICPA SA in Switzerland seeks a Principal Software Engineer for Mobile SDK Tooling & On-Device Computer Vision (iOS/Android). You will strengthen observability, own tooling, and define a platform roadmap to boost productivity across ~20 engineers while ensuring high-quality mobile SDKs.

You bring deep iOS/Android expertise, CI/CD experience with Jenkins, and hands-on ML deployment on-device. Fluent English is required; French is a strong plus.

Qualifications

  • Strong track record delivering production mobile software.
  • Experience building developer tooling / automation platforms that improve team productivity.
  • Fluent English; French is a strong plus.

Responsibilities

  • Strengthen observability for SDKs and apps using logs, metrics, and crash signals.
  • Own engineering tooling and platform roadmap to boost productivity across ~20 engineers.
  • Design and maintain CI/CD pipelines for mobile SDKs (Jenkins) and release validation.
  • Develop release qualification frameworks: automated tests, performance benchmarks, and compatibility checks.
  • Deliver core SDK components: camera capture, image processing, API design, modularization.
  • Provide technical leadership through code reviews and architecture decisions and mentor peers.
  • Lead AI/ML integration into the mobile detection stack from prototyping to production on iOS/Android.
  • Build an AI-driven validation/triage layer for SDK releases with automated regression checks.

Skills

Swift
Kotlin
Java
Xcode
CameraX/Camera2
API design
CI/CD
Security practices
ML deployment
On-device ML
Observability/Diagnostics

Tools

Jenkins
Gradle
CameraX
Camera2
Xcode

Job description

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

Established in 1927, SICPA is a Swiss private technology company that supports the effective governance and long-term prosperity of nations.

SICPA sets the pulse of sovereignty, enabling governments to protect their citizens, sovereign assets, and economies. Best known for securing the majority of the world’s banknotes, SICPA operates across five continents.Today, our platform for sovereignty delivers integrated solutions safeguarding revenue mobilisation, natural resources, health, and brand protection as well as digital sovereignty and secure public services.

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

SICPA • Prilly

On-site
CHF 180,000 - 260,000
Principal Software Engineer - Mobile SDK Tooling & On‑Device Computer Vision
Principal Software Engineer - Mobile SDK Tooling & On‑Device Computer Vision

SICPA SA • Prilly

On-site
CHF 140,000 - 230,000
Senior Mobile SDK Engineer — On-Device CV & Tooling
Senior Mobile SDK Engineer — On-Device CV & Tooling

SICPA SA • Prilly

On-site
CHF 150,000 - 230,000
Principal Mobile SDK Tooling & On-Device Vision Engineer
Principal Mobile SDK Tooling & On-Device Vision Engineer

SICPA SA • Prilly

On-site
CHF 140,000 - 230,000
Mobile SDK Architect: On-Device Vision & Tooling
Mobile SDK Architect: On-Device Vision & Tooling

SICPA • Prilly

On-site
CHF 180,000 - 260,000
Senior Machine Learning Engineer (Biometrics & Face Recognition)
Senior Machine Learning Engineer (Biometrics & Face Recognition)

Scandit • Zürich

Hybrid
CHF 140,000 - 180,000
Hackathons
Flexible work—office, hybrid or home
Equity program
+2
Senior AI-Native Forward Deployed Engineer
Senior AI-Native Forward Deployed Engineer

EPAM Systems • Switzerland

On-site
EUR 149,000 - 212,000
Staff Platform Engineer
Staff Platform Engineer

Jobgether SRL • Switzerland

On-site
CHF 180,000 - 240,000
Equity
Remote work
Ownership culture
Software Engineer (Platform & Integrations)
Software Engineer (Platform & Integrations)

Moonlight Ai GmbH • Basel

Hybrid
CHF 120,000 - 180,000
Offensive Security Engineer
Offensive Security Engineer

Jobgether SRL • Switzerland

Remote
CHF 120,000 - 180,000
Competitive compensation with equity
Remote-first environment
Career growth and development
+6