Stage] Synthétiseur en Rust Sur Microcontrôleur Stm32

il y a 4 jours


Villeurbanne, France Elsys Design Temps plein

**Contexte**:
ELSYS Design apporte des solutions techniques à mettre en œuvre pour ses clients dans tous les domaines d’activités.
Un des objectifs d’Elsys Design est de toujours apporter la meilleure solution. Le choix entre les technologies FPGA ou MicroContrôleur n’est pas toujours évident. Elsys Design propose de challenger les deux solutions pour un même besoin et de comparer les performances.
**Le stage**:
Nous souhaitons développer un banc de test comparatif pour des synthétiseurs développés sur microcontrôleur et sur FPGA. Dans ce cadre, nous voulons développer un synthétiseur sur microcontrôleur STM32 qui gère la synthèse de son à partir d'une entrée MIDI. Une plateforme équivalente sera développée parallèlement sur FPGA dans le cadre d'un autre stage. Une fois les deux plateformes assez matures, un comparatif des performances des deux plateformes est attendu, et pourra éventuellement aboutir à une publication officielle. L'implémentation sera réalisée en Baremetal, en RUST. Le stage se déroulera dans nos locaux de Lyon. Il pourra déboucher sur un emploi en CDI pour rejoindre nos équipes à Lyon.
**Les tâches suivantes devront être réalisées**:
Définition de l'architecture logicielle en collaboration avec l'encadrant
Développement d'une synthèse de son sur entrée MIDI en se basant sur une look-up table (sinusoïde)
Gestion de formes d'onde différentes (sinusoïde, triangle, carré)
Gestion de l'enveloppe ADSR (attack, decay, sustain, release) du signal généré
Développement d'effets (compression, filtre, delay, chorus, tremolo)
Gestion de la polyphonie
Tests fonctionnels de la solution développée
Définition d'un benchmark pour comparer les performances avec la plateforme FPGA en collaboration avec les designers FPGA
Comparaison des performances avec la plateforme FPGA
**Les technologies utilisées sont les suivantes**:
STM32
Langage RUST
MIDI Via USB
Bus numériques (SPI, SPDIF, UART )
Synthèse de son
Traitement Numérique du Signal
Git
L'agence de rattachement de cette offre se situe à Lyon. Profil Recherché
**Les principales compétences acquises seront**:
Maitrise complète du développement d’un logiciel embarqué en RUST
Travail en mode projet
Maitrise des outils de développement Logiciel
Maitrise de la gestion de configuration et de version
Spécification, Conception, Validation
Pratiques du métier d’Ingénieur
Profil Recherché
En 3e année de cycle ingénieur, vous avez développé de bonnes compétences en programmation et en systèmes embarqués.
Votre implication sur des projets extrascolaires (Coupe de France de Robotique, fab labs, etc.) et un intérêt pour la musique seront des plus appréciés.
Autonomie, enthousiasme pour les nouvelles technologies, rigueur et travail en équipe sont des qualités essentielles.
Dynamique, passionné.e et motivé.e, vous êtes en quête de défis techniques.
Le stage est conventionné, rémunéré, et se déroulera dans nos locaux de Lyon et aura une durée mínimale de 6
mois Avantages Salariaux
Titre restaurant presque intégralement pris en charge
Accès aux activités sociales et culturelles du CSE
Prime Transport de 200 € net par an.
Qui sommes-nous
ELSYS Design est une société d’ingénierie spécialisée dans la conception de systèmes électroniques embarqués.
Nous accompagnons nos clients issus de secteurs variés (énergie, semiconducteur, défense, spatial, transport, etc.) dans 4 domaines principaux : la microélectronique ( FPGA, ASIC, SoC ), la carte, le logiciel embarqué et l’ ingénierie système.
Chez ELSYS Design, nous sommes tous ingénieurs, votre manager sera donc lui aussi issu de la technique. Il veillera à vous proposer des projets pertinents qui vous permettront de vous constituer une expérience riche, bâtie sur un socle de compétences recherchées.
**Alors, n’hésitez plus**: postulez et rencontrons-nous



  • Villeurbanne, France Elsys Design Temps plein

    **Contexte**: ELSYS Design apporte des solutions techniques à mettre en œuvre pour ses clients dans tous les domaines d’activités. Une des tendances majeures actuelles est l’intégration d’Intelligence Artificielle (IA) dans les produits que ce soit à des fins d’analyse ou comme solution innovante pour répondre à certains besoins. **Le...


  • Villeurbanne, France Elsys Design Temps plein

    Contexte : ELSYS Design apporte des solutions techniques à mettre en oeuvre pour ses clients dans tous les domaines d'activités. Une des tendances majeures actuelles est l'intégration d'Intelligence Artificielle (IA) dans les produits que ce soit à des fins d'analyse ou comme solution innovante pour répondre à certains besoins. Le stage : Nous...


  • Villeurbanne, France Viveris Temps plein

    **Votre rôle****: - Intégré dans nos équipes Développement Logiciel, vous concevez et réalisez un Proof Of Concept (POC) sur une plateforme embarquée temps-réel, afin d'étudier l'environnement RUST: - état de l'art du langage, - différences et avantages par rapport au langage C et C++, - apports et contraintes du langage dans le contexte...


  • Villeurbanne, France Viveris Temps plein

    **Votre rôle****: - Intégré dans nos équipes Développement Logiciel, vous concevez et réalisez un - **Proof Of Concept (POC) sur une plateforme embarquée temps-réel, afin d'étudier l'environnement RUST**: - état de l'art du langage, - différences et avantages par rapport au langage C et C++, - apports et contraintes du langage dans le contexte...


  • Villeurbanne, France Viveris Temps plein

    **Votre rôle****: - L'architecture RISC-V est sur le point d'être largement adoptée par la communauté industrielle.- A l'issue du stage, nous aurons une meilleure vision des points forts et faiblesses de cette nouvelle architecture. - Les étapes: - Sélection de composants à tester (Cortex-M et RISC-V)Définition d'un logiciel de benchmark -...


  • Villeurbanne, France Viveris Temps plein

    **Votre rôle****: - L'architecture RISC-V est sur le point d'être largement adoptée par la communauté industrielle.- A l'issue du stage, nous aurons une meilleure vision des points forts et faiblesses de cette nouvelle architecture.Les étapes: - Sélection de composants à tester (Cortex-M et RISC-V) - Définition d'un logiciel de benchmark -...


  • Villeurbanne, France Fim Medical Temps plein

    **Sujet**: Conception et prototypage d’un dispositif d’évaluation du champ visuel, intégrant des technologies embarquées et de la vision par ordinateur **Contexte**: FIM Medical, entreprise spécialisée dans les solutions de dépistage en santé visuelle, développe un prototype de dispositif innovant permettant de réaliser une évaluation...

  • Stage Marketing/communication

    il y a 2 semaines


    Villeurbanne, France Events en Folizz Temps plein

    _Stage Marketing/Communication_ **Events en FoliZz**: Nous proposons la location de mascottes (avec ou sans animateur professionnel) et de châteaux gonflables sur la région Rhône-Alpes pour particulier comme professionnel. Animation pour tous les types d'événement (anniversaire, kermesse d’école, baptême,). Les prestations proposées sont...


  • Villeurbanne, France 3D Totem Temps plein

    **Stagiaire chargé.e en recherche et développement fabrication additive** **// A PARTIR DE JANVIER 2026 \\** Vous recherchez un véritable défi dans la fabrication additive ? Cette annonce est faite pour vous ! 3D TOTEM est une entreprise spécialisée dans le domaine des technologies numériques dentaires. Chaque année, nous réalisons de nombreux...


  • Villeurbanne, France Centre de Recherche en Acquisition et Traitement de l'Image pour la Santé (CREATIS) Temps plein

    _**Contexte **_: _ dans lequel du Doppler transcranien (TCD) et des algorithmes d’apprentissage profond (_deep learning)_ sont utilisés pour la prévention des accidents vasculaires cérébraux (AVC). En effet, le dispositif TCD permet de faire des enregistrements de longue durée du flux sanguin cérébral. À partir de ces enregistrements, il est...