Siemens logo

Python Full-stack Software Development Engineer

Siemens
June 15, 2026
Full-time
Remote friendly (Grenoble, France)
Worldwide
€52,800 - €89,700 EUR yearly
EDA Jobs, Level - Mid-Career

Job Title

Python Full-stack Software Development Engineer

Role Summary

Join an R&D team developing a software platform for processing and analyzing scanning electron microscope (SEM) images used in mask and wafer metrology and inspection. The role covers design, implementation and operational maintenance of full‑stack software and image‑processing algorithms.

Work with scientists and engineers in an Agile/Scrum environment to deliver high‑performance, production‑grade solutions.

Experience Level

Mid-level (experienced engineer). Years of experience not specified; role expects proven software development experience and domain-relevant skills.

Responsibilities

Key responsibilities include:

  • Design and implement robust, scalable software architectures for image analysis pipelines.
  • Develop and optimize image‑processing algorithms for SEM data.
  • Implement backend and frontend full‑stack components as required by the platform.
  • Collaborate with scientists and engineers in an Agile/Scrum team.
  • Write and maintain clear technical documentation.
  • Ensure software quality via automated tests, CI/CD and engineering best practices.
  • Profile and optimize performance-critical components (including C++ where needed).

Requirements

Must-have technical skills and experience:

  • Proven software development experience with production codebases.
  • Strong Python expertise, including use of NumPy and scientific libraries, clean code, design patterns, packaging and automated tests.
  • Familiarity with C++ for performance-sensitive components.
  • Solid software engineering practices: version control (Git), CI/CD and testing.
  • Fluent English (written and spoken) for an international environment.

Nice-to-have:

  • Experience with scientific computing, distributed systems or GPU computing.
  • Experience in digital image processing (filtering, segmentation, morphology).
  • Experience applying deep learning to image processing.
  • Knowledge of electron microscopy (SEM/TEM).
  • Familiarity with developer productivity tools (for example, GitHub Copilot).

Education Requirements

Master's degree (école d'ingénieurs or equivalent, Bac+5) or equivalent practical experience. Specific field not mandated in the posting; background in engineering, computer science or a related technical field is typical.


About the Company

Company: Siemens

Headquarters: Munich, Germany

Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.

Siemens logo

Date Posted: 2026-06-15