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

SICPA

Indiana (PA)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Collaboration with high-level experts
Impactful international projects
High-integrity work environment

Job summary

SICPA is looking for a Principal Software Engineer with expertise in mobile SDKs and computer vision. You will strengthen observability, build automation tools, and design CI/CD pipelines for iOS and Android platforms. Strong foundational knowledge in Swift and Kotlin, alongside problem-solving skills in AI/ML deployment, is required. This role offers the chance to work on impactful projects in a multicultural and innovation-driven environment.

Qualifications

  • Proven track record in delivering production software.
  • Hands-on experience building developer tools for productivity improvements.
  • Solid understanding of software architecture and API design.

Responsibilities

  • Strengthen observability for SDKs using tools like Splunk.
  • Build and own engineering tooling and automation.
  • Design CI/CD pipelines for mobile SDKs.

Skills

Developer tooling / automation platforms
iOS expertise (Swift, Xcode)
Android foundations (Kotlin/Java)
CI/CD concepts and Jenkins
Computer vision / image processing pipelines
Problem-solving skills
AI/ML deployment on devices
Communication and collaboration

Job description

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

Posted on: 12 May 2026

Location: Prilly, Switzerland

Department: MATERIALS AND DETECTION R&I

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Mobile Engineer (iOS expertise)
Principal Mobile Engineer (iOS expertise)

Tranzeal Incorporated • Los Angeles (CA)

On-site
USD 150,000 - 210,000
Principal Computer Vision Engineer
Principal Computer Vision Engineer

United States Digital Space LLC • United States

Hybrid
USD 180,000 - 260,000
Flexible work locations
Senior SDK Engineer – Mobile & AI
Senior SDK Engineer – Mobile & AI

DeepRec.ai • San Francisco (CA)

On-site
USD 150,000 - 210,000
Principal Software Engineer, Mobile
Principal Software Engineer, Mobile

Cambridge Mobile Telematics • Massachusetts

On-site
USD 167,000 - 209,000
Unlimited Paid Time Off
Flexible work from home policy
Equity options (RSUs)
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine, LLC. • Baltimore (MD)

Hybrid
USD 140,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
Principal Software Engineer
Principal Software Engineer

Siemens • Santa Clara (CA)

On-site
USD 165,000 - 284,000
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine, LLC. • Jacksonville (FL)

Hybrid
USD 120,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine, LLC. • Richmond (VA)

On-site
USD 140,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Computer Vision Engineer ID72408
Senior Computer Vision Engineer ID72408

AgileEngine, LLC. • Tampa (FL)

On-site
USD 140,000 - 190,000
Professional growth
Competitive compensation
Exciting projects
+1
Principal Mobile Engineer
Principal Mobile Engineer

TEKsystems • La Cañada Flintridge (CA)

Hybrid
USD 90,000 - 121,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance