Embedded Software Senior Engineer (F/H)

Devialet

Paris

Sur place

EUR 90 000 - 130 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — un CV et une lettre de motivation personnalisés, prêts à être envoyés.

Passez les filtres ATS

Résumé du poste

DEVIALET recherche un ingénieur logiciel middleware expérimenté pour l’équipe Embedded Applications à Paris. Vous contribuerez à l’enrichissement du middleware, interface entre application mobile, matériel et pipeline audio, et participerez à l’intégration de services de streaming et d’assistants vocaux.

Le poste nécessite une solide expérience en Linux (embarqué ou non), architecture de systèmes complexes, et une maîtrise de Rust et C++17/Qt.

Qualifications

  • 10 ans ou plus d’expérience en développement logiciel en entreprise.
  • Solide expérience en architecture de systèmes logiciels complexes, distribués et/ou asynchrones.
  • Maîtrise du Rust et du C++17/Qt.
  • Capacité à écrire des scripts shell et des units systemd.
  • Connaissances réseau: TCP/UDP/ipv6/mDNS, etc.
  • Débogage de systèmes complexes et gestion de versions Git.
  • Savoir-être: ownership, qualité et livrables rigoureux, esprit d’équipe.
  • Anglais indispensable.

Responsabilités

  • Concevoir et développer les composants middleware animant les produits DEVIALET.
  • Concevoir des architectures distribuées et réseau non contrôlé pour l’écosystème middleware.
  • Travailler avec BSP, Pipeline, App mobile pour définir les API et mécanismes d’accès audio.
  • Participer aux revues de conception et de code sur GitHub/Jira.
  • Intégrer de nouveaux services de streaming et assistants vocaux (AirPlay 2, Spotify, etc.).
  • Rédiger et maintenir la documentation des composants et interactions.
  • Reproduire et corriger des problèmes complexes et assurer la robustesse.
  • Veiller à l’Extensibilité et à la testabilité du code.

Connaissances

Rust
C++17/Qt
Distributed systems
Async programming
Unit testing
Multithreading
Anglais

Outils

Git
Jira
Yocto
dbus
GStreamer
Linux
systemd
Networking (Bluetooth/Wi‑Fi)

Description du poste

VOTRE MISSION

Chez DEVIALET, vous interviendrez sur le middleware au sein de l’équipe Embedded Applications. Cette équipe est responsable de la brique logicielle qui anime Phantom, Mania, Dione, Astra et nos futurs produits.

Véritable pierre angulaire du software DEVIALET, le middleware est l’interface entre l’application mobile, le matériel et le pipeline 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.

RESPONSABILITÉS PRINCIPALES

Chez nous, vous serez amené à travailler sur l’enrichissement de l’écosystème DEVIALET, ce qui inclut :

  • Travailler à la conception de produits d’exception
  • Des challenges d’architecture distribuée en environnement réseau non-contrôlé
  • 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 aux détails
  • Concevoir, développer et maintenir les composants logiciels qui animent les produits DEVIALET et en maîtriser le fonctionnement
  • Participer aux revues de conception et aux revues de code sur GitHub
  • Travailler avec les autres équipes logicielles (BSP, Pipeline, App mobile) pour définir les API et les mécanismes nécessaires à l’accès aux services audio
  • Reproduire, isoler et corriger des problèmes complexes
  • Écrire, relire et maintenir la documentation des composants et de leurs interactions
  • Intégrer de nouveaux services de streaming et assistants vocaux (AirPlay 2, Roon Ready, Spotify, UPnP, Bluetooth), en contact direct avec les équipes techniques des fournisseurs de ces services
Qualifications requises :

10 ans ou plus d’expérience en développement logiciel en entreprise, en environnement Linux (embarqué ou non)

Solide expérience en élaboration de l’architecture des systèmes logiciels complexes, de préférence, avec les aspects distribués et/ou asynchrones

Maîtrise approfondie de la programmation avec Rust et C++17/Qt

Capacité à écrire des scripts shell et des units systemd

Connaissances en réseau : TCP, UDP, ipv6, mDNS, etc

Solides compétences en débogage de systèmes complexes

Excellente maîtrise du système de gestion de versions Git et de suivi de bugs Jira

Sens des responsabilités et de l’ownership, vous accordez de l’importance à la qualité et à la stricte nécessité de vos livrables

Aptitudes au soutien technique des ingénieurs moins expérimentés, à l’apprentissage de nouveaux métiers et aux collaborations interdisciplinaires

Capacité démontrée à concevoir et développer du code maintenable bien documenté et testé

Bonne compréhension des tests unitaires et des stratégies de conception promouvant la testabilité

Anglais indispensable

Qualifications appréciées :

Une expérience d’encadrement technique des ingénieurs plus junior est un plus

Une expérience avec Yocto

Connaissance de dbus et de gstreamer très appréciée

Développement embarqué et/ou en applications temps réel

Connaissance des stacks Bluetooth et Wi‑Fi

Une première expérience sur HDMI est un plus

Expérience du transport de l’audio sur réseau sans fil et compréhension des contraintes de timing, de latence et de fiabilité

Expérience avec les mesures de performances sur systèmes embarqués et optimisation

Fortes connaissances en algorithmique et structures de données

La maîtrise du multithreading en C++ et de l’async rust sont des plus

SAVOIR-ÊTRE

Passionné(e) par l’expérience client de produits à la croisée du luxe, du lifestyle et de la technologie. La passion pour l'audio est un plus.

Autonome, proactif(ve) et rigoureux(se), capable de trouver seul(e) des solutions à des problèmes complexes. État d’esprit dynamique et entrepreneurial.

Séduit(e) par l’idée de prendre part à un projet ambitieux et innovant, avec un impact décisif sur l’industrie. Sensibilité aux enjeux marché, produit et business.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

iOS Software Lead Engineer (F/H)
iOS Software Lead Engineer (F/H)

Devialet • Paris

Sur place
EUR 90 000 - 130 000
Software Engineer
Software Engineer

SteelSeries • Villeneuve-d'Ascq

Sur place
EUR 50 000 - 70 000
Rémunération compétitive
Environnement de travail agréable
Avantages divers
Senior Embedded Audio Software Engineer
Senior Embedded Audio Software Engineer

Devialet • Paris

Sur place
EUR 90 000 - 130 000
Ingénieur software embarqué H/F
Ingénieur software embarqué H/F

Kicklox • Paris

Hybride
EUR 25 000 - 50 000
Statut de cadre
Jours de récupération
Tickets restaurant
+2
Architecte Logiciel
Architecte Logiciel

Seres Technologies • Arrondissement de Toulon

Sur place
EUR 90 000 - 120 000
Développeur Java/Angular - Audiovisuel H/F
Développeur Java/Angular - Audiovisuel H/F

Viveris • Île-de-France

Hybride
EUR 52 000 - 70 000
Mutuelle familiale
Tickets restaurant
Remboursement transport
+3
Embedded Software Engineer F/H
Embedded Software Engineer F/H

Greenerwave • Paris

Sur place
EUR 60 000 - 90 000
Technicien.ne Support Réseau et Audio chez DIGIGRAM Digital
Technicien.ne Support Réseau et Audio chez DIGIGRAM Digital

Réseau Mesure • France

Sur place
EUR 32 000 - 42 000
Ingénieur logiciel Linux embarqué
Ingénieur logiciel Linux embarqué

Le Bureau des Talents • Montpellier

Sur place
EUR 38 000 - 44 000
Tickets restaurant
Mutuelle
Télétravail
Principal Engineer H/F
Principal Engineer H/F

Boulanger • Lesquin

Sur place
EUR 110 000 - 160 000