C++ Software Engineer H/F

Research and Development Paris, France


Description

Fondée en 2007 et basée à Paris, Devialet est la start-up la plus primée au monde pour ses inventions d’excellence dans le domaine du son. À l'origine de l'épopée Devialet, l'ADH®, une invention brevetée qui a révolutionné le monde de l’amplification. Cette innovation, qui confine à l'impossible, a permis de croiser les technologies analogique et numérique pour restituer un son d'une qualité jamais atteinte jusqu'alors.
Chez Devialet, nous conduisons au quotidien la plus belle et la plus excitante des aventures. Chaque jour, nos équipes commerciales, retail, marketing, design, financières, logistiques, R&D, réinventent des façons de travailler pour donner accès au plus grand nombre à un son d’une qualité et d’une émotion incomparables, via nos technologies et nos produits de rupture. De Hong Kong à New-York en passant par Londres et Munich, nous recrutons des forces vives pour nous aider à repousser les limites du possible.
Rejoignez-nous, osez l’aventure !

MISSIONS

Au sein de notre équipe Software et rattaché(e) au pôle Middleware/C++, vous développerez les nouvelles fonctionnalités pour nos produits (Phantoms, Expert et Accessoires) et intégrerez les nouveaux produits dans notre écosystème logiciel. Vous serez ainsi amené à interagir régulièrement avec les autres pôles de l’équipe Software (applications mobiles, QA et Devops) et nos équipes produits et hardware.

Voici différents exemples de missions sur lesquelles le pôle Middleware/C++ est amené à travailler : 
  • Développement de nouvelles sources de streaming (AirPlay 2, Roon RAAT, Bluetooth, Spotify Connect, …) - vous pourrez notamment être en contact direct avec les équipes techniques des fournisseurs de ces services. 
  • Développement de nouvelles fonctionnalités d’enceintes intelligentes (Amazon Alexa, Google Voice Assistant, …)
  • Profiling et optimisation des performances réseau. Adaptation aux nouvelles topologies de réseau (réseau hybride ou mesh, agrégation des liens, reconfiguration dynamique).
  • Développement spécifique aux usages TV, gaming et professionnel (faible latence, configurations spécifiques).
Une de ces missions vous correspond ? N’hésitez pas à postuler !

PROFIL

  • Titulaire d’un diplôme d’ingénieur ou équivalent, vous disposez d’une expérience de 2 ans et plus en développement C++
  • Indépendant(e), autonome et rigoureux(se), capable de trouver seul(e) des solutions à des problèmes complexes
  • Vous êtes séduit(e) par l’idée de prendre part à un projet ambitieux, innovant et d’avoir un impact décisif sur notre industrie
  • La maîtrise de l’anglais est indispensable
 Compétences techniques requises
  • Bonne connaissance du C++ moderne 
  • Bonnes connaissances en algorithmique, structures de données, programmation bas niveau
 Compétences complémentaires
  •  Expérience de développement en systèmes embarqués
  • Connaissance des protocoles réseaux 
  • Connaissance du Framework Qt et du système de build CMake 
  • Connaissances en applications temps réel 
  • Maîtrise du multithreading 
  • Maîtrise des procédures de test et validation de code

ENVIRONNEMENT TECHNIQUE

  • C++ 14
  • Qt Core 5 (pas de GUI)
  • CMake
  • Linux
  • Buildroot
  • Git, GitHub et Jira