Developpeur C++ Senior F/H

E-QUADRA
Canton de Vincennes, France
6 days ago

Role details

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

Job location

Canton de Vincennes, France

Tech stack

iOS
Unit Testing
C++
Software Quality
Code Review
Continuous Integration
Object-Oriented Software Development
Qt Modeling Language (QML)
QT
Software Engineering
Multithreading
GIT

Job description

Au sein d'une équipe R&D d'environ vingt collaborateurs, vous intervenez en tant qu'Ingénieur Développement C++ confirmé. Votre rôle consiste à faire évoluer, optimiser et maintenir l'ensemble des applicatifs développés en interne. Vous participez activement à la conception, au développement, aux benchmarks, à l'intégration et à l'amélioration continue des logiciels. Vous serez un acteur clé dans les évolutions techniques, la qualité du code et la performance globale des solutions., * Concevoir, développer et maintenir les applicatifs internes en C++.

  • Implémenter de nouvelles fonctionnalités et participer aux évolutions produit.
  • Optimiser les performances : refactoring, analyse, benchmarks.
  • Effectuer les intégrations logicielles et les tests associés.
  • Assurer la veille technologique et proposer des solutions d'amélioration.
  • Participer aux revues de code et au maintien de la qualité logicielle.
  • Collaborer avec les équipes internes R&D, QA et produit.

Requirements

Formation Bac +2 à Bac +5 en informatique, génie logiciel ou équivalent.

5 ans d'expérience minimum en développement C++, idéalement en environnement R&D.

Curiosité, autonomie, capacité à monter rapidement en compétence.

Rigueur, sens du détail, goût pour les problématiques techniques complexes.

Aptitude à travailler en équipe avec un bon niveau de communication.

Excellente maîtrise du langage C++ (orienté objet, C++11/14/17 selon contexte).

Très bonne connaissance de la librairie Qt 5 (Widgets, QML, signaux/slots, modules réseau, etc.).

Expérience confirmée dans le déploiement d'applications sur OS mobiles (Android, iOS).

Compréhension des concepts avancés : multithreading, gestion mémoire, performance.

Bonnes pratiques de développement : Git, CI/CD, tests unitaires.

Apply for this position