Senior Software Engineer - Bordeaux, France - Thermo Fisher Scientific

Thermo Fisher Scientific
Thermo Fisher Scientific
Entreprise vérifiée
Bordeaux, France

il y a 3 semaines

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
**Description du poste**

Avec plus de 60 ans d'innovation et de leadership, notre entreprise permet à ses clients de trouver des réponses significatives aux questions qui accélèrent les découvertes révolutionnaires, augmentent la productivité et, finalement, changent le monde. Nous concevons, fabriquons et prenons en charge la plus large gamme de flux opérationnels en microscopie haute performance qui fournit des images et des réponses aux échelles micro, nano et picomètre.

Pour fournir ses réponses, venez rejoindre nos équipes bordelaises qui développent nos logiciels de visualisation et d'analyse de données 3D.

**Fonctions et Responsabilités**

Au sein de notre site bordelais (Bordeaux Euratlantique), nous avons un poste stimulant pour un ingénieur logiciel talentueux dans l'équipe Visualization responsable du développement du ToolKit OpenInventor (qui fait partie de la Division _Materials & Structural Analysis_).

L'ingénieur logiciel fera partie d'une équipe enthousiaste de 5 à 10 personnes. Vous serez responsable du cycle complet de développement logiciel des nouvelles fonctionnalités, de l'amélioration d'OpenInventor au sein d'un environnement Agile.

Votre mission sera principalement composée des activités suivantes:

- Comprendre la valeur pour les utilisateurs via un échange régulier avec l'équipe produit.
- Réaliser et améliorer des fonctionnalités logicielles reposant sur les exigences de l'utilisateur avec les Développeurs.
- Collaborer aux choix techniques et architecturaux en tenant compte des composants existants et contribuer à la qualité des développements de l'équipe.
- Coopérer à la définition des tests et à leur implémentation avec les autres développeurs.
- Corriger des bogues sur le toolkit.
- Contribuer en équipes à la feuille de route répondant aux attentes utilisateurs.
- Respecter et suivre les normes de développement en vigueur dans l'organisation.
- S'inscrire dans une démarche d'amélioration de la qualité et de l'efficacité des équipes_._

**Profil recherché***
- Un Master en Informatique (Bac+5) ou équivalent/supérieur.
- Démontrer une capacité claire à développer un logiciel efficace basé sur des composants complexes et performants.
- Capable de travailler sur divers objectifs et problèmes innovants.
- Pouvoir comprendre, parler et rédiger en anglais.
- Conception orientée objet
- C++ et/ou Java
- Visual Studio, Windows 7/10 ou QtCreator, Linux

Une préférence supplémentaire est donnée pour une expérience pratique dans un ou plusieurs des domaines suivants:

- Visualisation et traitement sur les Meshes 2D et 3D
- Mathématiques liées à la 3D (algèbre linéaire).
- Computer Graphics (OpenGL, Vulkan,).
- Connaissances en rendus Volumiques.
- Performance, Optimisation et parallélisation (OpenMP, TBB,).
- Méthodes Agile / Scrum.
- Connaissances en.Net.
- Développement multi plateformes (Windows et Linux).
- Connaissances en Qt.
- Connaissances en Python.
- Gestion du contrôle de source (Git).

Compétences personnelles
- D'excellentes compétences en communication sont requises en raison de nombreuses interactions et collaborations avec les autres équipes du site de Bordeaux voire les autres sites de la Division.
- Bonnes compétences en communication (écrite et verbale) et bonne connaissance de l'anglais
- Un esprit d'équipe dans un environnement dynamique
- Forte vision analytique associée à une attitude pragmatique et pratique (flexibilité)
- Orientation vers la valeur, aller à l'essentiel, définir et agir selon les priorités
- Axé sur les résultats
- De manière proactive et autonome
- Curieux, apprentissage rapide (principalement sur le tas)

Plus d'emplois de Thermo Fisher Scientific