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

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

Prilly Vollzeit 75000 - 95000 € / Jahr (geschätzt) Kein Homeoffice möglich
SICPA

Auf einen Blick

  • Aufgaben: Stärke die Diagnostik für SDKs und entwickle innovative Tools zur Steigerung der Produktivität.
  • Unternehmen: Globaler Marktführer in vertrauenswürdigen Technologien mit einer bedeutenden Mission.
  • Vorteile: Wettbewerbsfähiges Gehalt, persönliche Entwicklung und die Möglichkeit, an internationalen Projekten zu arbeiten.
  • Weitere Informationen: Multikulturelles Umfeld mit hervorragenden Karrierechancen und Eigenverantwortung.
  • Warum dieser Job: Arbeite an spannenden AI/ML-Projekten und gestalte die Zukunft der mobilen Technologie.
  • Qualifikationen: Erfahrung in Softwareentwicklung, CI/CD und mobilem SDK-Design erforderlich.

Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.

Verantwortlichkeiten

  • Stärkung der Beobachtbarkeit und Diagnostik für SDKs und Referenzanwendungen mit Splunk und anderen Tools (Protokolle, Metriken, Absturzsignale, Felddiagnosen).
  • Entwicklung und Verantwortung für Engineering-Tools und Automatisierung sowie Definition eines mehrmonatigen Plattform-Roadmaps zur messbaren Reduzierung der operativen Arbeitslast und Steigerung der Entwicklerproduktivität im Team (~20 Ingenieure), während der Integrations- und Unterstützungsaufwand verringert wird.
  • Entwurf, Implementierung und Wartung von Continuous Integration / Continuous Delivery-Pipelines und Qualitätskontrollen (Jenkins) für mobile SDKs (Build, Test, Verpackung, Freigabevalidierung, Regressionserkennung).
  • Entwicklung von Freigabebewertungsrahmen: automatisierte Funktionstests, Leistungsbenchmarks, Kompatibilitätsprüfungen und reproduzierbare Testumgebungen.
  • Lieferung und Weiterentwicklung von Kernkomponenten mobiler SDKs (iOS, Android): Kamerafunktion, Bildverarbeitungs-Pipelines, API-Design, Modularisierung, Dokumentation, Smartphone-Apps.
  • Technische Führung als Individual Contributor (keine Managementaufgaben): Architekturentscheidungen, Design-Reviews, Mentoring durch Code-Reviews und Erhöhung der Ingenieurstandards.
  • Leitung der Integration von KI/ML in den mobilen Erkennungsstapel, von der schnellen Prototypenerstellung bis zur Produktionsbereitstellung auf iOS/Android.
  • Aufbau einer KI-gesteuerten Validierungs- und Triage-Schicht für SDK-Freigaben, einschließlich automatisierter Regression und Anomalieerkennung.

Profil

  • Principal Engineer mit nachweislicher Erfolgsbilanz in der Bereitstellung von Produktionssoftware.
  • Erfahrung im Aufbau von Entwickler-Tools / Automatisierungsplattformen, die die Produktivität des Teams messbar verbessern (z. B. schnellere Freigaben, weniger Regressionen, reduzierte Unterstützungslast).
  • Starke iOS-Expertise: Swift, Xcode, SDK-Design und -Verpackung, Leistungsprofilierung (Instruments); Objective C ist ein Plus.
  • Solide Android-Grundlagen: Kotlin/Java, Gradle, CameraX/Camera2, Instrumentierung/Test; Fähigkeit zur Unterstützung und Fehlersuche auf beiden Plattformen.
  • Starkes Verständnis von CI/CD-Konzepten und Implementierungserfahrung mit Jenkins (Pipelines, Build/Test-Orchestrierung, Qualitätskontrollen, Artefakte, Freigabeprozesse).
  • Umfassende Kenntnisse in Softwarearchitektur, API-Design, Teststrategie, sicheren Programmierpraktiken und der Pflege hochwertiger Codebasen.
  • Praktische Erfahrung im Aufbau und der Optimierung von Computer Vision / Bildverarbeitungs-Pipelines auf mobilen Geräten unter realen Bedingungen (Latenz, Speicher, Gerätevariabilität).
  • Starke Problemlösungsfähigkeiten, um Kundenbedürfnisse in skalierbare Lösungen zu übersetzen.
  • Praktische Erfahrung in der Bereitstellung von KI/ML-Modellen in der Produktion auf ressourcenbeschränkten, heterogenen Geräten.
  • Solide Expertise im gesamten ML-Lebenszyklus, einschließlich Datenqualität, Bewertung, Robustheit und Modellfreigabeverwaltung.
  • Praktische Erfahrung mit On-Device-ML-Toolchains und Laufzeiten sowie Leistungsengineering unter realen Gerätebedingungen.
  • Fähigkeit, Standards für die Nutzung von KI in einem industriellen Umfeld zu definieren und durchzusetzen.
  • Starke Kommunikations- und Kollaborationsfähigkeiten in multikulturellen Umgebungen; fließendes Englisch, Französisch ist ein starkes Plus.

Warum uns beitreten?

  • Werden Sie Teil eines globalen Marktführers in der Vertrauens-Technologie mit einer bedeutenden Mission.
  • Seien Sie im strategischen Herzen eines finanziell soliden und innovationsgetriebenen Unternehmens.
  • Arbeiten Sie mit hochrangigen Experten zusammen und arbeiten Sie an bedeutenden internationalen Projekten.
  • Agieren Sie in einer multikulturellen, integritätsorientierten Umgebung, in der Autonomie und Eigenverantwortung gefördert werden.
  • Wir bieten eine spannende und herausfordernde Rolle mit großem Potenzial für persönliche Entwicklung innerhalb einer einzigartigen Organisation in einer faszinierenden und schnell wachsenden Branche.

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

Als globaler Marktführer im Bereich vertrauenswürdiger Technologien bieten wir Ihnen die Möglichkeit, in einem innovativen und finanziell stabilen Unternehmen zu arbeiten, das sich für bedeutungsvolle Projekte einsetzt. Unsere Unternehmenskultur fördert Autonomie und Eigenverantwortung in einem multikulturellen Umfeld, während wir Ihnen spannende Entwicklungsmöglichkeiten und die Chance bieten, an internationalen Projekten mit hochqualifizierten Experten zusammenzuarbeiten.

SICPA

Kontaktdaten:

SICPA Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Principal Software Engineer — Mobile SDK Tooling & On‑Device Computer Vision (iOS/Android) erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass persönliche Empfehlungen oft den Unterschied machen können!

Sei proaktiv bei der Kontaktaufnahme

Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Ansprechpartner zu kontaktieren. Frag nach mehr Informationen oder teile deine Begeisterung für die Position – das zeigt Initiative!

Bereite dich auf technische Interviews vor

Mach dich mit typischen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Lass uns gemeinsam an deinen Problemlösungsfähigkeiten arbeiten, um sicherzustellen, dass du glänzen kannst!

Bewirb dich über unsere Website

Vergiss nicht, dich direkt über unsere Website zu bewerben! Das zeigt dein Interesse an der Firma und gibt dir die beste Chance, im Auswahlprozess gesehen zu werden.

Wir glauben, dass du diese Fähigkeiten brauchst, um Principal Software Engineer — Mobile SDK Tooling & On‑Device Computer Vision (iOS/Android) mit Bravour zu bestehen

Splunk
Continuous Integration
Continuous Delivery
Jenkins
Swift
Xcode
SDK Design

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Betone deine Erfolge:Erzähl uns von deinen bisherigen Projekten und Erfolgen, besonders wenn sie mit SDKs oder CI/CD zu tun haben. Zeig uns, wie du die Produktivität deines Teams verbessert hast – das interessiert uns brennend!

Technische Details sind wichtig:Vergiss nicht, deine technischen Fähigkeiten klar darzustellen. Wenn du Erfahrung mit iOS, Android oder AI/ML hast, dann lass es uns wissen! Wir lieben es, wenn du deine Expertise in den Vordergrund stellst.

Bewirb dich über unsere Website:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich direkt über unsere Website. So bist du auf der sicheren Seite und wir können dich schneller kennenlernen!

Wie man sich auf ein Vorstellungsgespräch bei SICPA vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Swift, Kotlin und Jenkins. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen mit diesen Tools.

Bereite konkrete Beispiele vor

Denke an spezifische Projekte oder Herausforderungen, die du gemeistert hast, insbesondere in Bezug auf CI/CD, SDK-Entwicklung oder AI/ML-Integration. Diese Beispiele helfen dir, deine Fähigkeiten zu demonstrieren und zeigen, dass du die Anforderungen der Rolle verstehst.

Fragen stellen

Bereite einige durchdachte Fragen vor, die sich auf die Teamdynamik, die aktuellen Herausforderungen oder die zukünftige Ausrichtung des Unternehmens beziehen. Das zeigt dein Interesse und deine proaktive Haltung.

Soft Skills betonen

Neben technischen Fähigkeiten sind auch Kommunikations- und Teamfähigkeiten wichtig. Bereite dich darauf vor, wie du in multikulturellen Teams gearbeitet hast und wie du technische Konzepte anderen erklärt hast. Das wird dir helfen, dich von anderen Kandidaten abzuheben.