Vendredi 5 avril 2013
2 Chargé(e)s de développement web
2 Chargé(e)s de Développement Web (JavaScript - Multimédia) et/ou Traitement du Signal. Contrat à durée déterminée à temps plein de 18 mois à compter de Juin 2013.
Introduction au projet
Le projet de recherche technologique WAVE ("Web Audio Visualisation/Edition", programme ContInt de l'ANR), coordonné par l'Ircam, dans un consortium regroupant Universal Music Publishing Classical France, Eurecom et Vilive, a pour objectif la mise à disposition d'outils d'interactions visuelles, audionumériques (type séquenceur) et de nouvelles modalités d'interactions gestuelles et sociales, en prenant appui sur les standards du W3C (JavaScript, Web Audio API, HTML5, Media Fragment...).
Dans ce cadre l'Ircam recrute 2 Chargé(e)s de Développement : un des postes porte sur les interfaces graphiques et l'autre sur la captation du geste et le traitement audionumérique.
Description du poste
Au sein des équipes Analyse des Pratiques Musicales et Interactions Musicales Temps Réel du Département Recherche et Développement, et sous l'encadrement des coordinateurs du projet, vous êtes en charge des développements informatiques liés à la tâche Interfaces visuelles, Interactions nouvelles et/ou Interfaces audionumériques, qui consistent à développer des composants HTML5/JavaScript permettant de naviguer/représenter/créer et d'interagir avec des contenus audiovisuels (son, vidéo, représentations musicales, données de captation de mouvement...).
Missions
Vos activités principales sont les suivantes :
- Développement des composants d'interfaces visuelles ou des composants de traitement du son et des données de captation de mouvement, selon le poste,
- Portage de bibliothèques C/C++ existantes en JavaScript (selon le poste),
- Documentation du code et des fonctionnalités des composants,
- Intégration de ces composants dans les prototypes et maquettes,
- Veille active autour des standards W3C (Web Audio API, HTML5, Media Fragment...),
- Participation à la formalisation de développement, des publications et à la rédaction des documentations/livrables du projet,
- Animation autour des technologies développées (Blog et wiki du projet, compte GitHub).
Ce poste implique de nombreuses collaborations avec les partenaires du projet, aussi bien fonctionnelles que techniques.
Expérience et compétences requises
- Diplômé(e) d'une formation Bac+5 type école ingénieur spécialisée en informatique, vous bénéficiez d'une expérience professionnelle de 2 années minimum,
- Autonome, rigoureux(se) et précis(e) dans le développement, vous avez un très vif intérêt pour les technologies web ouvertes et accessibles et êtes habitué(e) aux cycles de développements courts et itératifs,
- Vous maîtrisez le développement d'interfaces graphiques et/ou traitement de signal ; la mise en place de tests unitaires et d'intégration ; l'optimisation du code,
- Vous maîtrisez les langages JavaScript, librairies/framework/utilitaires/formats (Angularjs, phonegap, CoffeeScript, JSON, nodejs...), POO et Design Pattern,
- Vous comprenez les standards du W3C (HTML5, CSS3, Media Fragment, Web Audio API ...) et connaissez Git ou autre DVCS,
- La pratique d'autres langages de programmation (Python, C/C++, Java, Objective-C ...) est un plus,
- La pratique de l'anglais professionnel est exigée.
Salaire
Selon profil et expérience professionnelle.
Candidature
Date limite de candidature : 2 mai 2013
Envoyez votre candidature (lettre de motivation, CV, liens GitHub, projets professionnels et/ou personnels) à Samuel Goldszmidt (samuel.goldszmidt(at)ircam.fr) et Norbert Schnell (norbert.schnell(at)ircam.fr), coordinateurs du projet.
Mardi 12 mars 2013
R&D : Chargé(e) de développement
L'Ircam recrute pour son département Recherche et Développement, un(e) chargé(e) de développement. Contrat à durée déterminée à temps plein de 12 mois. À pourvoir immédiatement.
Description du poste
L'équipe Représentations Musicales recherche et développe des algorithmes novateurs pour le traitement musical, les interfaces de composition et production et l'improvisation musicale.
Le(La) chargé(e) de développement aura pour mission de porter le code du dernier logiciel de recherche du projet Orchestration en C/C++. Ce projet permet de trouver de manière automatique une partition pour orchestre permettant de reproduire n'importe quel son (voix, bruits, etc.) grâce à des instruments acoustiques uniquement (violons, hautbois, trompettes, etc.). La version actuelle de ce projet est déjà fonctionnelle en Matlab/MySQL et conceptualisée sur un paradigme de programmation objet. Ainsi l'enjeu de la mission est d'effectuer une traduction robuste en C++ s'appuyant sur une base de données SQL, le tout sous des contraintes de rapidité d'exécution et d'utilisation mémoire restreinte.
Missions
Le (La) candidat(e) aura notamment pour mission :
- Création d'un système de base de données intelligente en SQL,
- Implémentation des systèmes de requêtes sur la base de données sonore (formes temporelles et timbre),
- Optimisation de la base de données SQL et de l'efficacité des requêtes,
- Traduction de l'architecture objet du projet en C++,
- Adaptation des algorithmes de recherche Matlab en C++,
- Optimisation du temps de calcul des heuristiques de recherche,
- Optimisation et gestion des contraintes mémoires dues à la combinatoire du problème,
- Portage du système de communication OSC permettant l'interfaçage avec Max/Msp et OpenMusic,
- Création des packages pour démonstration et distribution finales.
Expérience et compétences requises
Le (La) candidat(e) devra démontrer :
- Fortes compétence en programmation C/C++ et orienté objet,
- Excellentes connaissances en base de données et systèmes SQL,
- Excellentes connaissances en optimisation et heuristiques,
- Bonne connaissance du langage Matlab,
- Bonne connaissance du traitement de signal,
- Excellent style de programmation et de maintien de projet,
- Haute productivité, travail méthodique, créatif et bonne communication.
Salaire
Selon formation et expérience
Candidature
Date limite de candidature : 29 mars 2013
Prière d'envoyer une lettre de motivation et un CV détaillant le niveau d'expérience/expertise dans les domaines mentionnés ci-dessus à l'attention de Carlos Agon, en postulant en ligne ci-dessous.
Lundi 18 février 2013
Un(e) Chargé(e) de Développement
L'Ircam recrute pour son Département Recherche et Développement, un chargé de recherche H/F. CDD à temps plein de 18 mois. Poste à pourvoir à partir de mars 2013.
Missions
Le/la chercheur/se recruté/e sera en charge du développement de l'infrastructure permettant le stockage, la maintenance et l'accès à grande échelle à des données distribuées (audio et métadonnées). Il/elle sera également en charge du développement d'algorithme de recherche rapide scalables dans des données numériques. Il/elle devra participer à toutes les activités liées au projet (évaluation des technologies, réunion, spécifications, rapports).
Profil recherché
- Très grande expérience en système de gestion de base de données.
- Très bonne connaissance en techniques d'indexation (hash-table, m-trees...) et des environnements Linux, Windows et Mac OS-X.
- Haute productivité, travail méthodique, excellent style de programmation, bonne communication, rigueur.
Salaire
Selon formation et expérience professionnelle.
Candidatures
Prière d'envoyer une lettre de motivation et un CV détaillant le niveau d'expérience/expertise dans les domaines mentionnés ci-dessus (ainsi que toute autre information pertinente) à peeters(at)ircam.fr avec copie à vinet(at)ircam.fr et roebel(at)ircam.fr.
Vendredi 15 février 2013
Un(e) Chargé(e) de Recherche et Développement
L'Ircam recrute pour son Département Recherche et Développement, un chargé de recherche H/F. CDD à temps plein de 18 mois. Poste à pourvoir à partir de mars 2013.
Missions
Le/la chercheur(se) recruté(e) sera en charge de la recherche et des développements concernant la mise à l'échelle des technologies d'apprentissage supervisée (passage à l'échelle des algorithmes GMM, PCA ou SVM), afin de permettre leur application à des millions de données. Il/elle sera en charge de l'application de ces technologies pour l'entrainement de modèle de genre et humeur musicale ainsi que de leur application à des grands catalogues. Il/elle devra participer à toutes les activités liées au projet (évaluation des technologies, réunion, spécifications, rapports).
Profil recherché
- Très grande expérience en algorithmes d'apprentissage automatique et en techniques d'indexation.
- Expérience de passage à l'échelle des ces algorithmes.
- Bonne connaissance du traitement du signal (analyse spectrale, extraction de descripteurs audio, estimation de paramètres) et des environnements Linux, Windows et Mac OS-X.
- Haute productivité, travail méthodique, excellent style de programmation, bonne communication rigueur.
Salaire
Selon formation et expérience professionnelle.
Candidatures
Prière d'envoyer une lettre de motivation et un CV avec photo détaillant le niveau d'expérience/expertise dans les domaines mentionnés ci-dessus (ainsi que toute autre information pertinente) à : Peeters(at)ircam.fr (Geoffroy Peeters) avec copie à Vinet(at)ircam.fr et Roebel(at)ircam.fr.
























