Ingénieur Developpement Logiciel Testeur-Intégrateur H/F

Smile
Asnières-sur-Seine, France
about 1 month ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
English

Tech stack

Testing (Software) Unit Testing UClibc (C Standard Library) C++ (Programming Language) Software Quality Continuous Integration Python (Programming Language) Linux Distribution Simulation Software Software Engineering Strategies of Testing Scripting
+2 more
Software Modules Yocto

Job description

Concevoir le logiciel bas niveau de produits qui tournent dans le monde réel - pas dans un navigateur : c’est le coeur 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.

Au sein d’un projet industriel à forte valeur ajoutée pour un grand compte technologique, vous sécurisez le cycle de développement logiciel en garantissant la stabilité des composants et de la chaîne d’intégration globale. Votre rôle se joue en trois temps.

Garantir la fiabilité et la qualité logicielle :

  • C’est vous qui êtes le garant de la robustesse globale de la chaîne logicielle et de la non-régression lors des mises à jour, ajouts de fonctionnalités ou chantiers de refactoring.

  • Vous concevez et déployez des stratégies de tests fonctionnels en mode « boîte noire » sur des composants individuels et sur le système complet.

  • Vous suivez, analysez et qualifiez les anomalies avec rigueur pour alimenter les boucles d’amélioration.

Développer les outils de simulation et d’intégration

  • C’est vous qui concevez et développez des modules logiciels (“mods”) sur mesure pour simuler les composants système non encore disponibles.

  • Vous automatisez les scénarios d’intégration pour accélérer les cycles de validation.

  • Vous appliquez les meilleures pratiques du développement C++ et Python au service du banc de test.

Collaborer et faire progresser l’ingénierie

  • Vous travaillez en synergie avec les équipes de développement pour expliciter vos découvertes, partager vos résultats de test et fluidifier les livraisons.

  • Vous mobilisez votre capacité d’abstraction pour décortiquer des architectures complexes et en rendre compte clairement.

  • Vous assurez une veille permanente sur les frameworks de test et l’état de l’art en matière de validation logicielle.

Votre stack technique

  • Langages : C++ (langage principal), Python

  • Testing & Validation : Frameworks de test unitaires et fonctionnels (boîte noire), bancs d’essai / simulation

  • Méthodologies : Intégration continue, état de l’art du test logiciel, refactoring

  • Environnement projet : Systèmes complexes, création de modules / “mods” de simulation, 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.

Pourquoi Smile

  • 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 .
  • 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.

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.

Concevoir le logiciel bas niveau de produits qui tournent dans le monde réel - pas dans un navigateur : c’est le coeur 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.

Au sein d’un projet industriel à forte valeur ajoutée pour un grand compte technologique, vous sécurisez le cycle de développement logiciel en garantissant la stabilité des composants et de la chaîne d’intégration globale. Votre rôle se joue en trois temps.

Garantir la fiabilité et la qualité logicielle :

  • C’est vous qui êtes le garant de la robustesse globale de la chaîne logicielle et de la non-régression lors des mises à jour, ajouts de fonctionnalités ou chantiers de refactoring.

  • Vous concevez et déployez des stratégies de tests fonctionnels en mode « boîte noire » sur des composants individuels et sur le système complet.

  • Vous suivez, analysez et qualifiez les anomalies avec rigueur pour alimenter les boucles d’amélioration.

Développer les outils de simulation et d’intégration

  • C’est vous qui concevez et développez des modules logiciels (“mods”) sur mesure pour simuler les composants système non encore disponibles.

  • Vous automatisez les scénarios d’intégration pour accélérer les cycles de validation.

  • Vous appliquez les meilleures pratiques du développement C++ et Python au service du banc de test.

Collaborer et faire progresser l’ingénierie

  • Vous travaillez en synergie avec les équipes de développement pour expliciter vos découvertes, partager vos résultats de test et fluidifier les livraisons.

  • Vous mobilisez votre capacité d’abstraction pour décortiquer des architectures complexes et en rendre compte clairement.

  • Vous assurez une veille permanente sur les frameworks de test et l’état de l’art en matière de validation logicielle.

Votre stack technique

  • Langages : C++ (langage principal), Python

  • Testing & Validation : Frameworks de test unitaires et fonctionnels (boîte noire), bancs d’essai / simulation

  • Méthodologies : Intégration continue, état de l’art du test logiciel, refactoring

  • Environnement projet : Systèmes complexes, création de modules / “mods” de simulation, Pourquoi Smile

  • 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 .
  • Des projets à fort impact : vous contribuez directement aux projets communautaires (Yocto Project, Buildroot) pour construire un numérique plus intelligent et responsable.

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 .

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.

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.

Requirements

Vous avez une première expérience réussie ou une solide expertise en test, intégration et développement logiciel bas niveau / système, et l’envie de progresser dans un cadre où l’expertise est reconnue. On parie que vous cochez aussi ces cases :

  • 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., Vous avez une première expérience réussie ou une solide expertise en test, intégration et développement logiciel bas niveau / système, et l’envie de progresser dans un cadre où l’expertise est reconnue. On parie que vous cochez aussi ces cases :

  • 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.

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., Intégration continue Anglais Logiciels de simulation-modélisation Sens du relationnel Développement logiciel Python C++ Scripting

Benefits & conditions

EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential bachelor degree

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

4:57 min

Missed edge cases in standard unit testing

Lars Hupel · World Congress 2023

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all