Ingénieur·e firmware et logiciel
Télétravail 100 % possible · Temps complet ou partiel · Europe et Royaume-Uni
Description du poste
Nous recherchons un·e ingénieur·e firmware et logiciel disposant d’une solide expérience en développement embarqué.
Vous interviendrez sur l’ensemble du cycle de développement logiciel de nos produits : premières réflexions, architecture, prototypage, développement du firmware, mise au point, lancement, puis maintenance et amélioration après leur commercialisation.
Votre activité sera principalement consacrée au firmware. Selon les projets vous contriburez également à nos applications desktop, plug-ins, outils de configuration et systèmes de mise à jour.
Vous travaillerez en étroite collaboration avec les responsables Produit, Électronique et Mécanique. Le poste demande une forte autonomie, mais s’inscrit dans un fonctionnement agile et collaboratif où les décisions sont régulièrement partagées entre les différentes disciplines.
Vos responsabilités
- Concevoir, développer et maintenir les firmwares de nos produits
- Participer à la définition des fonctionnalités et des architectures logicielles
- Développer des prototypes et valider les solutions techniques
- Diagnostiquer et résoudre les problèmes matériels et logiciels
- Faire évoluer une base de code existante en veillant à sa fiabilité et à sa maintenabilité
- Contribuer aux autres couches logicielles de nos produits
- Améliorer les processus de build, de déploiement et de mise à jour
- Proposer des évolutions techniques et fonctionnelles
Nous recherchons une personne qui apprécie la résolution de problèmes concrets et la conception de systèmes logiciels durables.
Compétences et expérience requises
- Expérience significative en firmware ou en développement embarqué
- Excellente maîtrise du C/C++
- Expérience avec les microcontrôleurs, idéalement STM32 ou Raspberry Pi Pico
- Solides capacités de debugging et de résolution de problèmes
- Capacité à concevoir des logiciels fiables et maintenables
- Autonomie, rigueur et sens de l’organisation
- Curiosité technique et esprit d’initiative
- Capacité à travailler avec des équipes pluridisciplinaires
- Maîtrise professionnelle du français ou de l’anglais
Un diplôme en informatique, électronique ou dans un domaine similaire est apprécié, mais une expérience professionnelle équivalente sera considérée avec la même attention.
Compétences appréciées
Une expérience ou un intérêt pour un ou plusieurs des domaines suivants constitue un plus :
- JUCE
- Web Audio API ou Web MIDI API
- Développement logiciel multiplateforme
- Applications desktop et plug-ins audio
- Outils de configuration et systèmes de mise à jour
- Conception d’instruments de musique électroniques
- Pratique musicale ou intérêt marqué pour les technologies musicales
Il n’est pas nécessaire de maîtriser l’ensemble de cette stack dès votre arrivée. Notre priorité est votre expérience en développement embarqué, votre capacité à apprendre et votre envie de comprendre le produit dans son ensemble.
Notre approche de l’IA
Les outils d’IA et les agents de développement font partie de notre environnement de travail. Leur utilisation est encouragée lorsqu’elle permet d’accélérer l’exploration, le développement ou le debugging.
Nous recherchons néanmoins une personne capable de comprendre, challenger, tester et maintenir le code produit avec ces outils.
Pour nous, l’IA est un levier de productivité, pas un substitut à la compréhension technique.
Ce que nous proposons
Vous rejoindrez une équipe à taille humaine dans laquelle vos idées pourront avoir un impact direct sur les produits.
Vous bénéficierez :
- d’une forte autonomie dans la réalisation de vos développements ;
- d’une collaboration étroite avec les différentes disciplines de l’entreprise ;
- de la possibilité de contribuer aux produits depuis leur conception jusqu’à leur évolution après lancement ;
- d’un environnement de travail centré sur la musique, la technologie et l’expérimentation ;
- d’une organisation flexible, compatible avec le télétravail intégral ou sur site (près de Sarlat-La-Canéda, Périgord Noir, France) ;
- de la possibilité d’élargir progressivement votre champ de compétences
Conditions du poste
Type de collaboration : salariat
Temps de travail : temps complet ou partiel
Organisation : télétravail à 100 % possible
Zone géographique : Europe et Royaume-Uni
Langues de travail : français ou anglais
Rémunération : selon le profil et l’expérience
Envie de nous rejoindre ?
Envoyez-nous à job [at] intuitive-instrument.com:
- votre CV ;
- quelques mots sur votre parcours et vos motivations ;
- si possible, des exemples de projets ou de réalisations.