Ingénieur développement Linux C++/Rust (F/H)

Devialet

Paris

Sur place

EUR 65 000 - 95 000

Plein temps

Il y a 39 heures
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, acteur de l’audio haut de gamme, renforce son équipe Embedded Applications. Vous traitez le middleware qui anime Phantom et les autres produits, en collaboration avec BSP, Pipeline et mobile.

Vous concevrez et développerez des composants logiciels, participerez aux revues et intégrerez des services de streaming et assistants vocaux, tout en garantissant robustesse et qualité. Avec ≥5 ans d’expérience et une expertise en Rust et C++17/Qt, vous relevrez des défis d’architecture

Qualifications

  • 5 ans ou plus d'expérience en développement logiciel en entreprise (Linux embarqué ou non).
  • Maîtrise de Rust et C++17/Qt.
  • Capacité à écrire des scripts shell et des units systemd.
  • Connaissances réseau: TCP, UDP, IPv6, mDNS.
  • Compétences en débogage de systèmes complexes.
  • Maîtrise Git et Jira pour le suivi des bugs.
  • Sens des responsabilités et ownership, exigence de qualité et de livrables.
  • Aptitude à apprendre rapidement et à collaborer de manière interdisciplinaire.
  • Capacité à concevoir et développer du code maintenable et bien documenté.

Responsabilités

  • Concevoir, développer et maintenir les composants logiciels des produits DEVIALET.
  • Participer aux revues de conception et de code sur GitHub.
  • Travailler avec les équipes logicielles (BSP, Pipeline, App mobile) pour définir les API et mécanismes d'accès aux services audio.
  • Intégrer de nouveaux services de streaming et assistants vocaux (AirPlay 2, Spotify, UPnP, Bluetooth).
  • Reproduire, isoler et corriger des problèmes complexes.
  • Écrire, relire et maintenir la documentation des composants et de leurs interactions.
  • Posséder une approche proactive et autonome dans un contexte d’innovation.

Connaissances

Rust
C++17/Qt
Shell scripting
Multithreading
Networking (TCP/UDP/IPv6/mDNS)
Debugging complex systems
Git/Jira
Anglais technique

Outils

Qt
systemd
Yocto
dbus
gstreamer
HDMI
Git
Jira

Description du poste

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.

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 :

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

Maîtrise 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

Compétences en débogage de systèmes complexes

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 à l’apprentissage de nouveaux métiers et aux collaborations interdisciplinaires

Capacité à 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é

Un niveau suffisant en anglais technique

Qualifications appréciées :

Une expérience avec Yocto est un plus

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

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

Embedded Software Senior Engineer (F/H)
Embedded Software Senior Engineer (F/H)

Devialet • Paris

Sur place
EUR 90 000 - 130 000
Ingénieur Sénior Développement Linux C++/Rust (F/H)
Ingénieur Sénior Développement Linux C++/Rust (F/H)

Business At Work • Paris

Hybride
EUR 90 000 - 130 000
Ingénieur développement Linux C++/Rust (F/H)
Ingénieur développement Linux C++/Rust (F/H)

Business At Work • Paris

Hybride
EUR 70 000 - 110 000
Télétravail ponctuel autorisé
iOS Software Lead Engineer (F/H)
iOS Software Lead Engineer (F/H)

Devialet • Paris

Sur place
EUR 90 000 - 130 000
iOS Software Lead Engineer (F/H)
iOS Software Lead Engineer (F/H)

Devialet • Paris

Sur place
EUR 90 000 - 120 000
Senior Embedded Audio Software Engineer
Senior Embedded Audio Software Engineer

Devialet • Paris

Sur place
EUR 90 000 - 130 000
iOS Software Lead Engineer (F/H)
iOS Software Lead Engineer (F/H)

Business At Work • Paris

Hybride
EUR 70 000 - 110 000
Ingénieur Middleware Linux C++/Rust – Audio & Streaming
Ingénieur Middleware Linux C++/Rust – Audio & Streaming

Devialet • Paris

Sur place
EUR 65 000 - 95 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
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