Racine | People | Software | Jobs | MaGiX@LiX | TeXmacs workshop | MaGiX@ISSAC | Services
Offre d'emploi : ingénieur spécialiste en compilation multi-platforme
Le tout | 1 | 2 | 3

EXPIRÉ
English version

Contexte

Le projet ANR/Digiteo MaGiX a pour but le développement d'un logiciel libre pour le « calcul analytique » appelé Mathemagix (http://www.mathemagix.org). Il s'agit principalement de généraliser les méthodes exactes et certifiées du calcul formel à des problèmes relevant classiquement de l'analyse numérique, tout en assurant des performances aussi proches de l'optimal que possible. Nous portons aussi un soin particulier à une interface graphique de haut niveau, sur la base du logiciel GNU TeXmacs (http://www.texmacs.org). L'ingénieur sera intégré à une petite équipe de recherche portée par Joris van der Hoeven et Grégoire Lecerf, tous deux spécialistes en calcul formel et développement logiciel.

Description du poste

The job will start with making the graphical interface of TeXmacs only depend on the Qt library. Then TeXmacs will have to be ported natively to all the common operating systems (Windows, MACOS, Linux). The ports will have to be easily maintainable in a standard and automatic manner. Dependendies will need a special care: spell checking, fonts, image manipulation, and plugins through dynamic libraries. The engineer will further design specific profiles to operating systems. Then a packaging system will have to be implemented for all the supported platforms, with automatic compilation, tests, and distribution.

The engineer will apply the same kind of ports and packaging to Mathemagix, and to its geometrical 3D modeler Axel (axel.inria.fr).

Compétences

Minimum Bac +5, expérience professionnelle appréciée.

Expert dans le langage de programmation C++.

Expert en outils de développement et de distribution pour les systèmes d'exploitations courants.

Qualités humaines pour le travail en petite équipe.

Bonnes connaissance et pratique du français et de l'anglais.

Une expérience en création d'interface graphique sera appréciée.

Conditions d'embauche

Il s'agit d'un CDD à plein temps d'au plus deux ans et demi. La durée et le salaire exacts seront déterminés par le CNRS selon les règles en vigueur décrites à www.sg.cnrs.fr. Le travail s'effectuera à l'École polytechnique (Palaiseau, 91).

Contacts

This webpage is part of the MaGiX project. Verbatim copying and distribution of it is permitted in any medium, provided this notice is preserved. For more information or questions, please contact Joris van der Hoeven.