← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

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

SICPA

📅 04/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

View and apply on WorkMundi →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
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.
Read the rest of the job →
For people searching Engineer

144,883 engineer jobs are open right now

Here's how to pick the right one and stand out in your application.

144.883Jobs
31.687IN
81%EN

That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.

Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.

Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.

When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.

👁 21 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →