Ingénieur Développement Logiciel Embarqué & Bancs de Tests - Industrie (F/H)

Celad
Canton of Saint-Germain-en-Laye, France
2 days ago

Role details

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

Job location

Canton of Saint-Germain-en-Laye, France

Tech stack

C
Java
Business Analytics Applications
JIRA
Automation of Tests
Unit Testing
C++
Configuration Management
Software Quality
Code Review
Continuous Integration
Linux
Embedded Software
Python
Memory Leaks
Software Engineering
Subversion
Transmission Control Protocol (TCP)
Test Case Design
Google Test
GIT
Yocto
Integration Tests
Jenkins

Job description

Le poste s'inscrit dans un environnement technologique exigeant, combinant logiciel embarqué, automatisation des tests et qualité logicielle, au cœur de produits critiques.

Voici un aperçu détaillé de vos missions :

  • Rédiger et maintenir les spécifications techniques du banc de tests et des outils associés.

  • Concevoir et développer de nouveaux cas de tests et fonctionnalités en C, C++ et Python.

  • Maintenir et faire évoluer l'infrastructure du banc de tests sous Linux / Yocto, avec intégration continue via Jenkins.

  • Vérifier et valider les développements : revues de code, tests unitaires et tests d'intégration.

  • Assurer la qualité logicielle : gestion de configuration, traçabilité du cycle en V et documentation associée.

  • Supporter les éqipes utilisatrices du banc de tests (algorithmes, validation, IVVQ, équipes web).

  • Collaborer étroitement avec les équipes de validation sur les non-conformités et les roadmaps logicielles., 2/ Premier contact : un coup de fil rapide pour voir si on part sur de bonnes bases

3/ Premier entretien : on parle de vous, de vos compétences, de vos projets et on vous ouvre les coulisses de CELAD

4/ Rencontre Business Manager : on plonge dans le concret, la mission, l'équipe, les défis…

Requirements

Formation ingénieur ou équivalent (Bac+5).

  • Expérience minimum de 3 ans en développement logiciel C / C++, idéalement sur des bancs de tests ET en environnement embarqué.

  • Autonomie, rigueur, curiosité technique et sens de l'organisation.

  • Capacité à travailler en coopération au sein d'équipes pluridisciplinaires.

  • Bon relationnel et esprit de proposition.

Compétences techniques attendues

  • Développement logiciel en C, C++, Python (la connaissance de Java est un plus)

  • Environnements Linux, notions de Yocto

  • Intégration continue et automatisation (Jenkins)

  • OS temps réel et multithreading

  • Protocoles et interfaces : UDP/TCP, série, USB, CAN

  • Qualité logicielle :

  • Outils d'analyse et de vérification de code (CppCheck, Valgrind, CodeSonar)
  • Tests unitaires (Google Test, Gcov)
  • Gestion de configuration (Git, SVN)
  • Suivi des faits techniques (Jira)

Benefits & conditions

Et si l'aventure Celadienne était la vôtre ?

Vous cherchez une entreprise où votre travail a de l'impact, où vous n'êtes jamais un numéro, où votre voix compte vraiment ? Chez CELAD, on prend soin des gens autant que des projets.

Avantages à la clé :

  • 15 jours de RTT (100% « salarié » & Rachat à 125%)

  • Participation aux bénéfices

  • Indemnité de déplacement (6€ net / jour OU 50% du titre de transport)

  • Des titres restaurants d'une valeur de 11€ / jour travaillé

  • Plan Epargne Entreprise

  • Prime de vacances

  • Avance sur salaire

  • Comité Social et Economique

  • Des jours de congés supplémentaires (congés ancienneté)

About the company

Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! Dans le cadre du développement de systèmes de navigation inertielle de haute précision, nous renforçons une équipe R&D intervenant sur la conception et le développement de bancs de tests logiciels automatisés.

Apply for this position