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

SICPA

Prilly

On-site

CHF 180,000 - 260,000

Full time

11 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

SICPA in Switzerland is seeking a Principal Engineer to drive observability, tooling, and CI/CD for our mobile SDKs (iOS, Android). You will define a multi-quarter platform roadmap for ~20 engineers, reduce operational workload, and improve release quality.

The role emphasizes hands-on architecture, mentoring, and deploying AI/ML into mobile detection stacks, with strong Swift/Xcode, Kotlin/Java, and Jenkins experience. Expect high-impact work and high security.

Qualifications

  • Proven track record delivering production software.
  • Experience building developer tooling / automation platforms.
  • Strong iOS expertise with Swift and Xcode.
  • Android fundamentals Kotlin/Java and Gradle.
  • CI/CD with Jenkins.
  • Architecture, API design and secure coding.
  • On-device ML and production deployment.

Responsibilities

  • Strengthen observability and diagnostics for SDKs and apps.
  • Build tooling and automation; define platform roadmap for ~20 engineers.
  • Maintain CI/CD pipelines for mobile SDKs (Jenkins).
  • Develop release qualification frameworks and tests.
  • Deliver core mobile SDK components (iOS, Android).
  • Provide technical leadership as IC; code reviews and standards.
  • Lead AI/ML integration into the mobile stack.
  • AI-driven validation and triage for SDK releases.

Skills

Swift
Xcode
SDK design
Perf profiling
Objective-C
Kotlin
Java
Gradle
CameraX/Camera2
CI/CD
Jenkins
Software architecture
API design
Testing strategy
Secure coding
Computer vision
Image processing
AI/ML
ML lifecycle
On-device ML
AI usage standards
English
French

Job description

  • 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.
Job description:
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.
We offer:
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.

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 SA • Prilly

On-site
CHF 150,000 - 230,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 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
Software Development
Software Development

Stech Technology UK Limited • Chiasso

On-site
CHF 140,000 - 200,000
Remote-friendly with flexible working
Access to latest models and compute
Mission that matters
Software Engineer AI Research (Mid-Senior)
Software Engineer AI Research (Mid-Senior)

Nexthink • Vaud

Hybrid
CHF 120,000 - 170,000
Hybrid work model
Relocation package
Unlimited vacation
+2
Staff Platform Engineer
Staff Platform Engineer

Jobgether SRL • Switzerland

On-site
CHF 180,000 - 240,000
Equity
Remote work
Ownership culture
Product Engineer (AI-Native)
Product Engineer (AI-Native)

Jobgether SRL • Switzerland

On-site
CHF 140,000 - 210,000
Fully remote work
Competitive compensation
Vacation 28 days
+9
Staff/Senior Software Engineer - Desktop Application
Staff/Senior Software Engineer - Desktop Application

Nexthink • Lausanne

On-site
CHF 140,000 - 190,000
Hybrid work model
Lake Geneva view office
Unlimited vacation
+6
Customer Success Engineer
Customer Success Engineer

BioSked, Inc. • Genf

On-site
CHF 95,000 - 135,000
Solution de santé à fort impact
Technologies modernes (IA, GCP, SQL)
Évolution vers gestion de projets/Comt
+2
AI & Sales Consultant
AI & Sales Consultant

Dreamleap Ag • Winterthur

Hybrid
CHF 140,000 - 180,000
Growth opportunities
Direct impact
Client collaboration
+3