Ingénieur Developpement logiciel, Testeur-Intégrateur H/F
Primary stack
Nice to have's
Job description
About the Position
Fiabilisez des systèmes embarqués complexes : développez en C++ et Python, automatisez les tests et la simulation, et contribuez à des projets Linux à fort impact.
Concevoir le logiciel bas niveau de produits qui tournent dans le monde réel - pas dans un navigateur : c’est le cœur de l’embarqué chez Smile. En rejoignant notre agence Embedded & Connected Systems, vous intégrez un écosystème où l’excellence technique est la norme, sur des distributions Linux sur mesure et des systèmes connectés à fort enjeu. 1 500 experts à travers l’Europe, et une vraie culture du logiciel ouvert qu'on ne se contente pas d’utiliser - on le fait vivre.
Responsibilities
- Automatisation des tests : Concevoir et mettre en place une chaîne de tests automatisés pour les cas nominaux sur l'ensemble de la chaîne logicielle (produits Vigie, ETU, etc.).
- Validation fonctionnelle : Réaliser des tests en mode "boîte noire" pour valider le comportement global du système (injection de captures réseau/données LIDAR en entrée, vérification des infractions générées en sortie).
- Développement : Créer des mocks pour simuler des composants non disponibles et contribuer au développement applicatif (C++ / Python) selon les besoins.
- Maintenance : Assurer la pérennité des tests et éviter les régressions lors des livraisons successives.
Requirements
- Capacité à jongler entre le développement logiciel et les activités de test/intégration.
- Maîtrise avancée du langage C++ et pratique fluide de Python pour le scripting ou le développement d'outils.
- Solide culture du test logiciel (approches boîte noire, frameworks de test) et de l'intégration continue.
- Grande capacité d'abstraction, curiosité technique pour appréhender des systèmes complexes et aisance relationnelle pour restituer clairement vos actions.
- Anglais professionnel.
Technical Stack
- Framework de test : Maîtrise autonome de Robot Framework (indispensable pour l'automatisation).
- Langages :
- C++ : Maîtrise nécessaire pour comprendre le code existant et contribuer au développement.
- Python : Maîtrise nécessaire pour l'interfaçage et le scripting.
- Concepts :
- Tests fonctionnels et tests de non-régression.
- Tests boîte noire (compréhension des cas d'usage sans nécessairement modifier chaque ligne de code).
- Création de mocks/bouchons.
- Apprécié : Connaissance de PyTest (test unitaire Python).
We Offer
- Une expertise reconnue : management de proximité par des pairs (des experts techniques), et une offre de formation complète - plateforme d’e-learning, financement de certifications, outils de partage de connaissances.
- Une communauté active : ici, on contribue au logiciel ouvert plutôt que de seulement l’utiliser. Vous participez à des salons majeurs, contribuez à des livres blancs et partagez votre savoir sur notre blog de référence linuxembedded.fr.
- Des projets à fort impact : vous contribuez directement aux projets communautaires (Yocto Project, Buildroot) pour construire un numérique plus intelligent et responsable.
- Cooptation rémunérée jusqu'à 3 000 €.
- Vie d'équipe : convention annuelle, salons, summer party, afterworks.
- Et aussi : mutuelle & transports pris en charge à 50 %, minimum 9 RTT/an, prime de vacances, Tickets Restaurant (9,50 €, pris en charge à 55 %), CSE dynamique.
About the Company
Smile s’engage pour un environnement où la diversité est une force et l’inclusion un pilier. Chaque talent est reconnu, respecté et encouragé à aller plus loin.
Processus de recrutement
- Qualification - échange téléphonique RH (30 min).
- Entretien métier - discussion technique avec l’un de nos experts.
- Finalisation - rencontre avec le manager d’agence.
Poste
Ingénieur Developpement logiciel, Testeur-Intégrateur H/F
Localisation
Asnières-sur-Seine
Statut à distance
Hybride
Contract type
Permanent contract
Contact
Anaïs ROUSSELLE ☀️
Local Talent Acquisition Manager
Smile
© Smile-Ukraine. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Smile offers open-source web-engineering solutions services.
More at Smile-Ukraine
All 111 rolesIngénieur IA / MLOps (H/F) - Ile-de-France
Smile-Ukraine · France
Lead Data Gouvernance (H/F)
Smile-Ukraine · Switzerland
Chef de projet technique F/H
Smile-Ukraine · France
Chef de Projet Applicatif Senior H/F – Aix / Marseille
Smile-Ukraine · France