Développeur Framework Android H/F - Crosscall
- Aix-en-Provence - 13
- CDI
- Crosscall
Les missions du poste
CROSSCALL, c'est d'abord une aventure humaine, des femmes et des hommes qui au fil des années ont rejoint l'entreprise pour apporter leurs idées, leurs talents et leur énergie.
Créateur de la téléphonie mobile durable, Crosscall propose des mobiles et smartphones étanches, résistants et dotés d'une grande autonomie.
L'entreprise a été créée en 2009 par Cyril Vidal pour répondre à des usages et des besoins spécifiques auxquels il était lui-même confronté et pour lesquels aucun matériel spécifique n'existait. La marque conçoit ainsi des modèles parfaitement adaptés aux environnements hostiles et imprévisibles que rencontrent les sportifs et professionnels de terrain (eau, pluie, vent, humidité, poussière, chocs...) ; ainsi qu'une gamme d'accessoires performants.
Basée à Aix-en-Provence, Crosscall poursuit son évolution à travers la montée en gamme de ses mobiles de plus en plus reconnus pour leur qualité et leur originalité en France comme à l'international.
Vous vous sentez en accord avec notre ADN et nos valeurs ? Vous souhaitez contribuer au projet d'une téléphonie plus durable ? Envoyez nous votre candidature !
Chez Crosscall, le processus de recrutement classique est le suivant :
1. CV et lettre de motivation
2. Entretien de pré-qualification
3. Entretien physique avec les RH et le manager
4. Retour suite aux entretiens (qu'il soit positif ou négatif !)
Dans certains cas, un test technique ou un entretien supplémentaire pourront être réalisés.Le développement et intégration de fonctionnalités spécifiques est un besoin croissant dans les appels d'offre B2B/B2G. Dans ce cadre, il/elle interviendra sur un large éventail de dossiers de développement.
Les connaissances du monde open source, de l'environnement Linux sont cruciaux pour ce poste. Des expériences professionnelles de développement dans le kernel Linux sont un avantage majeur pour ce poste.
Le développeur framework Android travaille sur le développement et la mise au point des produits, conformément aux cahiers des charges des clients de Crosscall. Pour ce faire, il/elle collabore avec les architectes logiciels, les chefs de projets techniques et des ingénieurs de validation en interne, et avec des partenaires R&D externes.
Missions principales
- Dans le cadre de l'optimisation des terminaux Crosscall, Il/elle contribuera à la réalisation de nouvelles fonctionnalité non natives Android. Du « proof of concept » jusqu'à l'intégration de la solution approuvé.
- Il/elle sera amené, à partir de spécification produit, à participer à l'estimation de la charge de développement et des risques associés, ainsi que d'évaluer les options techniques envisagées.
- Il/Elle sera en charge d'analyser les spécifications fonctionnelles de la solution retenue par l'architecte logiciel et les codes sources Android, de concevoir les détails techniques nécessaires à la réalisation et de rédiger la documentation technique (CDC) et de la production du code. Il sera également chargé de la rédaction des tests unitaires et fonctionnels selon les directives de son chef de projet. Il/Elle participera à la maintenance opérationnelle et à la maintenance de sécurité des produits Crosscall ainsi qu'au cycle de validation et de livraison.
- Il/Elle participera au processus d'amélioration continue de l'entreprise en faisant l'analyse de son périmètre de responsabilité et en proposant le développement et/ou l'utilisation de solutions tierces. La prise en compte des contraintes de Cybersécurité et de l'intégrité de nos clients sera une préoccupation centrale avec l'accroissement de la productivité et de la qualité.
Le profil recherché
Connaissances techniques :
- Compréhension globale du système Android et Kernel linux,
- Maîtrise des concepts et des contraintes du développement embarqué et temps réel,
- Maîtrise des systèmes de compilation (CMake, Android, Graddle)
- Maîtrise des langages Java / Kotlin, C/ C++
- Bonne maîtrise de Git
- Connaissance en Python est un plus
- Connaissance en UI/UX est un plus
- Compétences des réseaux est un plus
- Connaissance de Sel4 est un plus
- Connaissance d'outils de preuve formel est un plus (Haskell, Coq, Isabelle)
Savoir-faire :
- Capacité de travail en équipe et en distanciel
- Gestion de priorité, capacité de gérer plusieurs projets simultanément
- Maîtrise de l'anglais à l'écrit et à l'oral
- Capacité rédactionnelle (reporting d'avancement & documentation technique)
- Connaissance élémentaire en Chinois est un plus
Savoir-être :
- Un goût prononcé pour les nouvelles technologies télécom, familier des smartphones et tablettes