Job / senior embedded software engineer

localisation marseille

apply t.molines@expressivee.com

expressive e

Expressive E développe du hardware et du software pour la production musicale. Elle a commercialisé une première gamme de hard ware Touché | Touché SE et son compagnon software Lié il y a plus de cinq ans. Expressive E a ensuite sorti ses premiers synthétiseurs virtuels, Arché Collection en 2019, Noisy en 2020 et Imagine en 2021. Enfin, l’entreprise vient de sortir un clavier nouvelle génération Osmose.

L'objectif de l'entreprise étant de développer des produits avec les musiciens et pour les musiciens, elle a depuis le tout début du projet entretenu des relations avec des musiciens de tout style, de l'amateur au professionnel, certains de renommée internationale comme Jean-Michel Jarre, Gavin Greenaway (Hans Zimmer), Adrian Utley (Portishead), John Baggott (Massive Attack), Rone, Matt Roberson (Bjork), Møme, Junkie XL, Bill Laurance (Snarky Puppy), J3PO (Marcus Miller) et de nombreux autres.

Contexte

Expressive E est en pleine phase de sortie de sa nouvelle gamme de produit Osmose, un clavier expressif de nouvelle génération. Le produit est en phase de mise en production en Chine et en pleine phase de développement firmware.

missions principales

  • Comprendre et s’approprier le cahier des charges de nouvelles features d’Osmose
  • Développer/Intégrer ces nouvelles features dans le firmware Osmose
  • Conduite de test en condition de production musicale & identifications/Correction des bugs

compétences

  • 3 à 5 ans d’expérience dans le développement de firmware
  • C, C++
  • STM32
  • Anglais écrit
  • Connaissance des bus de communications (SPI, I2C, CAN, …)
  • Connaissance des RTOS (FreeRTOS, RTEMS, RTX, …)
  • Connaissance de la norme MIDI serait un plus
  • Connaissance de l’environnement MAO (Musique Assistée par Ordinateur) serait un plus 
  • Développement et lancement réussi d’un produit électronique grand public serait un plus
  • Capacité de lecture de schéma et de routage électronique serait un plus

qualités humaines

# Travail en équipe

Vous travaillerez en étroite collaboration avec toute l’équipe technique software.

# Autonomie

Être proactif, vous devez prendre des initiatives et ne pas hésiter à demander à l’équipe si vous ne comprenez pas quelque chose ou si vous avez des idées.

# Rigueur

De la documentation doit être produite pendant toutes les étapes, du prototypage à la mise en production du code. Il est indispensable de toujours refactor du code “jetable” utilisé pour faire du prototypage afin de garder une architecture logicielle cohérente et maintenable.

# Capacité d’écoute & remise en question

Tous nos produits sont faits pour les musiciens et avec les musiciens; de nombreuses itérations sont nécessaires pour arriver à des features cohérentes. 

Don't miss the latest Expressive E news by subscribing to our newsletter!

I subscribe
no thanks

Don't miss the latest Expressive E news by subscribing to our newsletter!

I subscribe
no thanks