Software Engineer

Siemens
Meylan, France
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€52,800.0 - €89,700.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Automation of Tests C++ (Programming Language) Continuous Integration Software Design Patterns Distributed Systems Python (Programming Language) NumPy Scrum Methodology Software Architecture Software Engineering GitHub Copilot Scikit Learn
+1 more
Software Version Control

Job description

Vous contribuerez au développement d’une plateforme logicielle dédiée au traitement et à l’analyse d’images issues de microscopes électroniques à balayage (MEB). Le projet évolue dans un environnement scientifique et technique exigeant, alliant :

  • Calcul haute performance
  • Traitement d’images avancé
  • Développement logiciel full-stack

Impliqué(e) sur l’ensemble du cycle de vie du logiciel, de la conception et de l’architecture au développement et à la maintenance opérationnelle, en suivant les meilleures pratiques d’ingénierie logicielle.

Stack Technique

Core :

  • Python
  • NumPy, scikit-learn, scikit-image

Optionnel :

  • C++ (composants critiques pour la performance)

Vos missions :

  • Concevoir et développer des architectures logicielles robustes, évolutives et performantes.
  • Contribuer au développement d’algorithmes de traitement d’images MEB.
  • Collaborer étroitement avec des scientifiques et des ingénieurs dans un environnement Agile/SCRUM.
  • Rédiger et maintenir une documentation technique claire.
  • Assurer la qualité du logiciel (tests, CI/CD, meilleures pratiques).

Requirements

  • Master (école d’ingénieurs ou équivalent, Bac+5)
  • Expérience en développement logiciel
  • Forte expertise en Python : *

  • Code propre
  • Design patterns avancés
  • Packaging
  • Tests automatisés
  • Bonne connaissance du C++ (pour l’optimisation ciblée des performances)
  • Solide expérience en ingénierie logicielle : *

  • Principes de code propre
  • Contrôle de version (Git)
  • CI/CD
  • Anglais courant (écrit et parlé, environnement international)

Compétences Appréciées :

  • Expérience avec : *

  • Le calcul scientifique et/ou les systèmes distribués
  • Le calcul GPU
  • Connaissance du traitement d’images numériques : *

  • Filtrage
  • Segmentation
  • Morphologie
  • Familiarité avec les outils de productivité des développeurs (par exemple, GitHub Copilot)

Éléments Différenciateurs :

  • Expérience en apprentissage profond appliqué au traitement d’images
  • Connaissance de la microscopie électronique (MEB/MET)

Benefits & conditions

Ce CDI est basé à Grenoble (38) et est à pourvoir dès que possible Statut : cadre

La fourchette de rémunération pour ce poste est comprise entre 52,800 EUR et 89,700 EUR et ce poste est éligible à un bonus variable. La rémunération effectivement proposée est déterminée en fonction des compétences professionnelles, de l’expérience et du niveau de formation du candidat retenu. Siemens propose des avantages en matière de santé et de bien-être à ses salariés. Vous pouvez accéder aux avantages disponibles dans votre pays via le lien suivant : Benefits, Intégrer Siemens Software de la division Digital Industry vous permet d’évoluer dans un contexte international et dans un environnement de haute technologie. Vous bénéficiez du soutien d’un encadrement à votre écoute et de l’accès aux formations utiles pour vous permettre d’atteindre vos objectifs.

LI-DS1

LI-Hybrid

LI-EDA

About the company

Nous recherchons un ingénieur logiciel expérimenté et hautement motivé pour rejoindre notre équipe R&D travaillant sur la métrologie et l’inspection des masques et des wafers.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

1:42 min

Choosing specialized libraries beyond scikit-learn

Adrian Schmitt · LIVE

2:11 min

Understanding GitHub Copilot and core developer benefits

lgonta lgonta +1 · World Congress 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

3:32 min

Essential skills for a lifelong career in software engineering

Francesco Ciulla Francesco Ciulla · World Congress 2023

Videos

See all

Related articles

See all