Software Engineer (H/F)

Résumé du poste
CDI
Paris
Salaire : Non spécifié
Télétravail non autorisé
Compétences & expertises
Contenu généré
Cmake
Git
Ios
Qt
Yocto
+2
Postuler

Devialet
Devialet

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Partout dans le monde, tous les jours, nos collaboratrices et collaborateurs donnent corps à l’ambition de Devialet : remettre le son au cœur de la vie de chacun.e d’entre nous.Fondée en 2007 à Paris, Devialet est devenue en peu de temps l’entreprise la plus primée au monde dans le domaine de l’acoustique, pour ses technologies comme son design. C’est une aventure humaine pour commencer, qui rassemble mélomanes, musicien.nes et esthètes par delà les expertises métier respectives de chacun.e, ingénieur.e.s ou non. C’est aussi une aventure entrepreneuriale adossée à des investisseurs français et internationaux de renom, qui se construit avec une double attention à la radicalité et à la rigueur, sans compromis sur la qualité.À l'origine, il y a une invention brevetée qui a révolutionné le monde de l’amplification en offrant aux particuliers et professionnels l’association de la richesse du son analogique avec la puissance du son numérique. Deux cent autres brevets y ont été ajoutés depuis.De Singapour à Munich, en passant par Tokyo, New-York ou Paris, nous recrutons régulièrement des talents pour repousser les limites du possible en matière de son et d'émotion, tous métiers confondus.Nous serions heureux de vous accueillir dans l’aventure Devialet pour nous aider à poursuivre notre mission.

 

MISSIONS

 

Chez DEVIALET, vous interviendrez sur le middleware au sein de l’équipe Embedded Applications Software. Cette équipe est responsable de la brique logicielle DOS (Devialet Operating System). Véritable pierre angulaire du software Devialet, DOS est l’interface entre l’application mobile, le matériel et l’audio. Ce middleware permet notamment à l’utilisateur de profiter de tous ses services de streaming et de distribuer l’audio sur l’ensemble de ses enceintes Devialet.

 

Chez nous, vous serez amener à travailler sur l’enrichissement  de l’écosystème DEVIALET, ce qui inclut :
  • Des challenges d’architecture distribuée en environnement hostile
  • Des logiques business intéressantes et soigneusement étudiées
  • Une variété de domaines d’expertise allant des couches bas niveau jusqu’au domaine de l’expérience utilisateur et de ses use cases
  • Des conditions de design impliquant robustesse aux changements et attention au détail
  • Des liens forts avec les équipes mobiles (iOS et Android), hardware (responsables du BSP: Board Support Package) ainsi qu’avec la pipeline audio (gestionnaires de la synchronisation de l’audio et du traitement du signal), ainsi qu’avec les équipes de de Q&A
  • Le développement de modules logiciels pérennes et composables avec Rust
  • Des interfaces avec des SDK pour la gestion de services et produits tiers
  • Des contraintes fortes de validation et de qualité des livrables
  • La construction de connaissances communes dont chacun est le garant de la transmission et de la consignation
  • Et travailler à la conception de produits d’exception

 

PROFIL
  • Vous avez au moins 10 ans d’expérience sur un poste de Senior Software engineer / tech leader ou équivalent
  • Aptitudes au soutien technique des ingénieurs moins expérimentés, à l’apprentissage de nouveaux métiers et aux collaborations interdisciplinaires
  • Sens des responsabilités et de l’ownership, vous accordez de l’importance à la qualité et à la stricte nécessité
  • Expérience significative en analyse de use cases et de logique business, et de collaboration PM/PO
  • Expérience significative avec le langage C++ “moderne” et sémantique par valeur
  • Expérience significative avec le langage Rust, vous avez internalisé le borrow checker si bien que vous raisonnez au terme de ses contraintes. Et vous avez déjà évolué vers un style de programmation plus fonctionnelle
  • Fortes connaissances algorithmiques, de l’algèbre et des structures de données
  • Bonnes connaissances des protocoles réseaux, un expérience en conception d’API sur système distribué est un plus
  • Acquaintance avec les outils de production du génie logiciel; Jira, git, gsuite, et des best practices sur les procédures de test et validation de code
  • Maîtrise des environnements Linux, de la programmation système et réseau
  • Un niveau suffisant en anglais technique

 

Les compétences bienvenues mais non-obligatoires:
  • Développement embarqué et/ou en applications temps réel
  • Connaissances des stacks Bluetooth et Wi-Fi
  • La connaissance du Framework Qt et du système de build CMake
  • IoT, edge computing et développement logiciel backend
  • Des connaissances ou un intérêt pour les aspects théoriques de la programmation
  • Mesure de performance et optimisation
L’environnement technique dans lequel vous évoluerez:
  • Rust
  • C++ 17 / Qt 5 / CMake
  • Linux / Yocto
 Ce que nous offrons:
  • Un environnement stimulant entouré de personnes passionnées travaillant à la pointe de l’audio. Vous évoluerez dans une atmosphère définitivement multi domaines ayant des intéractions fortes avec les personnes travaillant sur le hardware, sur les applications mobiles, sur le pipeline audio, sur la qualité software et sur la définition produit. 
  • 1 jour de télétravail par semaine

 

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres
Postuler