Job position Développeur Systèmes embarqués APPLE (iOS & SDK MLS - SDK/USB/C++/MFi/MTOPSV3)
Share this job
Contexte de la demande/du projet:
Portage du SDK MLS existant sur Win, Linux et Android dans l'environnement APPLE (Sur IOS pour Iphone et Ipad)
Cela concerne l'utilisation du device MTOPSV3 capable de faire des captures d'empreintes et d'envoyer les images en bulk sur l'USB
Description/objectifs de la prestation:
La mission consiste à faire le portage d'un SDK existant dans un nouvel environnement IOS de chez Apple
La mission se décompose en 2 parties : phase de dérisquage et phase de développement pour livraison au client final
Lot 1:
- Set up light iOS development environment
- Analyse and perform MFi (Made for iPhone) certification for hardware accessories to ensure compatibility
- Manage Bulk data transfer via USB-C with our MTOPSV3 device
- Check FW in device is working with no change needed (Descriptors for example)
- Use an existing application on "TOPSV3_DEMO" as a reference to implement similar functionality on iOS
- Get RAW images without any image workflow
Lot 2:
- Porting all components (COTS) on iOS and adapt DLL functionalities with equivalent iOS libraries or frameworks (USB Driver, SDK binaries, Boost, other ….)
- Development Environment Setup :
Set up Xcode and necessary development tools
Configure build settings and environments for iOS SDK binaries
Update toolchain (Jenkins ...)
- Develop a Sample Application Development:
Develop a sample iOS application to demonstrate SDK usage
Integrate SDK functionalities within the sample application
- Qualification, tests : Perform functional, performance, and compatibility testing + Bug fix
Put in place "test flight" - needed to share pakaged app on different environement.
- Documentation : Include IOS specific setup and usage, provide detailed instruction for integrating, using SDK on IOS
Livrables fournisseur avec leur date de livraison souhaitée:
Lots1 & 2 - Compte rendu hebdomadaire d'activité du projet + Définition des travaux pour la(les) semaine(s) suivante(s) Dernier jour de chaque semaine
Lots1 & 2 -Delivrables (beta, version finale) en adéquation avec le planning Statut Hebdo
Lot 2 - Documentation, sample sous IOS, Librairies compatibles IOS, environnement de développement IOS, machine de build automatique, tests unitaires et automatiques
Divers
Expertise en portage IOS et notamment sur la partie communication USB entre un device Idemia et un host compatible Apple (Iphone/Ipad)
Solides connaissances et compétences en C++, incluant les versions récentes du standard.
Connaissance des processus de certification Apple / Apple Store
Autonomie forte, interface/discussion/Interface avec notre client, la société Apple, les équipes internes fournissants des modules (COTS) compatibles IOS
Anglais obligatoire (écrit/oral) Bon niveau de pratique et de compréhension
Candidate profile
Contexte de la demande/du projet:
Portage du SDK MLS existant sur Win, Linux et Android dans l'environnement APPLE (Sur IOS pour Iphone et Ipad)
Cela concerne l'utilisation du device MTOPSV3 capable de faire des captures d'empreintes et d'envoyer les images en bulk sur l'USB
Description/objectifs de la prestation:
La mission consiste à faire le portage d'un SDK existant dans un nouvel environnement IOS de chez Apple
La mission se décompose en 2 parties : phase de dérisquage et phase de développement pour livraison au client final
Lot 1:
- Set up light iOS development environment
- Analyse and perform MFi (Made for iPhone) certification for hardware accessories to ensure compatibility
- Manage Bulk data transfer via USB-C with our MTOPSV3 device
- Check FW in device is working with no change needed (Descriptors for example)
- Use an existing application on "TOPSV3_DEMO" as a reference to implement similar functionality on iOS
- Get RAW images without any image workflow
Lot 2:
- Porting all components (COTS) on iOS and adapt DLL functionalities with equivalent iOS libraries or frameworks (USB Driver, SDK binaries, Boost, other ….)
- Development Environment Setup :
Set up Xcode and necessary development tools
Configure build settings and environments for iOS SDK binaries
Update toolchain (Jenkins ...)
- Develop a Sample Application Development:
Develop a sample iOS application to demonstrate SDK usage
Integrate SDK functionalities within the sample application
- Qualification, tests : Perform functional, performance, and compatibility testing + Bug fix
Put in place "test flight" - needed to share pakaged app on different environement.
- Documentation : Include IOS specific setup and usage, provide detailed instruction for integrating, using SDK on IOS
Livrables fournisseur avec leur date de livraison souhaitée:
Lots1 & 2 - Compte rendu hebdomadaire d'activité du projet + Définition des travaux pour la(les) semaine(s) suivante(s) Dernier jour de chaque semaine
Lots1 & 2 -Delivrables (beta, version finale) en adéquation avec le planning Statut Hebdo
Lot 2 - Documentation, sample sous IOS, Librairies compatibles IOS, environnement de développement IOS, machine de build automatique, tests unitaires et automatiques
Divers
Expertise en portage IOS et notamment sur la partie communication USB entre un device Idemia et un host compatible Apple (Iphone/Ipad)
Solides connaissances et compétences en C++, incluant les versions récentes du standard.
Connaissance des processus de certification Apple / Apple Store
Autonomie forte, interface/discussion/Interface avec notre client, la société Apple, les équipes internes fournissants des modules (COTS) compatibles IOS
Anglais obligatoire (écrit/oral) Bon niveau de pratique et de compréhension
Working environment
- Qualification, tests : Perform functional, performance, and compatibility testing + Bug fix
Put in place "test flight" - needed to share pakaged app on different environement.
- Documentation : Include IOS specific setup and usage, provide detailed instruction for integrating, using SDK on IOS
Livrables fournisseur avec leur date de livraison souhaitée:
Lots1 & 2 - Compte rendu hebdomadaire d'activité du projet + Définition des travaux pour la(les) semaine(s) suivante(s) Dernier jour de chaque semaine
Lots1 & 2 -Delivrables (beta, version finale) en adéquation avec le planning Statut Hebdo
Lot 2 - Documentation, sample sous IOS, Librairies compatibles IOS, environnement de développement IOS, machine de build automatique, tests unitaires et automatiques
Divers
Expertise en portage IOS et notamment sur la partie communication USB entre un device Idemia et un host compatible Apple (Iphone/Ipad)
Solides connaissances et compétences en C++, incluant les versions récentes du standard.
Connaissance des processus de certification Apple / Apple Store
Autonomie forte, interface/discussion/Interface avec notre client, la société Apple, les équipes internes fournissants des modules (COTS) compatibles IOS
Anglais obligatoire (écrit/oral) Bon niveau de pratique et de compréhension
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Systèmes embarqués APPLE (iOS & SDK MLS - SDK/USB/C++/MFi/MTOPSV3)
AVA2I