Smile-Ukraine logo

Ingénieur Developpement logiciel, Testeur-Intégrateur H/F

Smile-Ukraine·Salary not specified

Primary stack

PythonC++

Nice to have's

PyTest

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

  1. Qualification - échange téléphonique RH (30 min).
  2. Entretien métier - discussion technique avec l’un de nos experts.
  3. 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 roles

Popular searches