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

CHF 97'500 - 148'000 (est.)
SICPA SA · Prilly (VD)
Category: Ingegneria Contract: Full-time Salary: CHF 97'500 - 148'000 (est.)
Apply now
Location
Prilly
Contract
Full-time
Posted
33 days ago
SalaryCHF 97'500 - 148'000 (est.)

Full 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.

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.

Apply now

Questions about this listing

What salary does SICPA SA offer for this role?

The original listing does not state a salary. Our estimate for this role and sector in Prilly is CHF 97'500 - 148'000 gross per year — an estimate, not a figure communicated by SICPA SA. The calculator on this site converts a gross salary into your actual net take-home once cross-border tax and social contributions are applied.

Is this a full-time role, and what type of contract does SICPA SA offer?

This listing is a full-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with SICPA SA during the application process, since these details can vary by role even within the same contract category.

Do I need a cross-border work permit for a role in Vaud?

EU/EFTA citizens living in an EU/EFTA state can apply for a G permit and can work anywhere in Switzerland: border zones no longer apply to them, and they must return home at least once a week. The Swiss employer files the request with Canton Vaud's migration office after the contract is signed. Processing times vary by canton, so confirm the specifics with Vaud's cantonal migration office or with HR during the application.

How do I apply for this position at SICPA SA?

Use the "Apply now" button on this page — it links directly to SICPA SA's original listing at jobs.sicpa.com, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.

Logo SICPA SA
Company
SICPA SA · Prilly
Frontaliere Ticino discovered this opportunity through company monitoring.

All SICPA SA jobs in Prilly →

SICPA SA: jobs and salaries →

Explore similar jobs

Hiring? Publish your job ad

Reach thousands of cross-border and local candidates every week: featured listing, dedicated SEO page and newsletter blast included.

Publish your ad →