Software Engineer

il y a 3 jours


Grenoble, Auvergne-Rhône-Alpes, France European Synchrotron Radiation Facility (ESRF) Temps plein
Job Description

Job Title: Software Engineer

Job Summary:

We are seeking a highly skilled Software Engineer to join our team at the European Synchrotron Radiation Facility (ESRF). As a Software Engineer, you will be responsible for developing a suite of tools in one of the following areas:

  1. Spectroscopy: Workflows and graphical interfaces for X-ray spectroscopy techniques (XAS)
  2. Powder Diffraction and Small-Angle X-ray Scattering: Develop a tool for the quantitative analysis of large 1D-to-4D scattering maps
  3. Dark Field Imaging: Improve the existing darfix software, and the automation of large datasets
  4. Tomography: Online data processing for full-field tomography
  5. Coherent Diffraction Imaging: Develop widgets and implement workflows for online data processing of CDI in the small and Bragg angle regime
  6. 3D Grain Mapping: Streamline multiscale 3D/4D grain mapping for the 3DXRD and Diffraction Contrast Tomography (DCT) techniques

Responsibilities:

  1. Develop software tools in Python, exploiting existing software and high-performance computing solutions
  2. Collaborate with the Algorithms & Scientific Data Analysis (ADA) group and the Software Group's Data Automation Unit
  3. Work closely with multiple beamlines exploiting different techniques
  4. Adapt to complex experimental data analysis
  5. Develop graphical user interfaces using Python (notably PyQt)

Requirements:

  1. Higher university degree (Master or equivalent diploma offering 300 ECTS) in Biology, Physics, Chemistry, Computer Science, Engineering, Science, or a similar area
  2. Extensive programming skills in Python and scientific computing libraries
  3. Ability to adapt to complex experimental data analysis
  4. Experience in the field of X-ray data processing in one of the relevant areas (spectroscopy, tomography, scattering, imaging...)
  5. Knowledge of graphical user interfaces development using Python (notably PyQt)
  6. Strong background in natural sciences or mathematics
  7. Curiosity and good communication skills
  8. Proficiency in English (working language at the ESRF)

What We Offer:

  1. Join an innovative international research institute with a workforce from 38 different countries
  2. Collaborate with global experts to advance science and address societal challenges
  3. Work in a vibrant city in the heart of the Alps, and Europe's Green Capital 2022
  4. Enjoy a workplace designed to support your quality of life
  5. Benefit from our competitive compensation and allowances package, including financial support for your relocation to Grenoble

Equal Opportunity Employer: The ESRF is an equal opportunity employer and encourages applications from disabled persons.



  • Grenoble, Auvergne-Rhône-Alpes, France We Are 5 Values Temps plein

    Job Title: Firmware Software EngineerCompany: We Are 5 ValuesLocation: Remote (with occasional travel to France)Job Type: Full-timeSalary: Up to € Depending on experienceAbout the Company: We Are 5 Values is a leading provider of innovative solutions for safer air quality. Our company has recently expanded its presence to France and the USA, and we are now...


  • Grenoble, Auvergne-Rhône-Alpes, France Astek Temps plein

    Astek is seeking a talented C/C++ Embedded Software Engineer to contribute to cutting-edge projects in the energy sector. In this role, you will collaborate with a multidisciplinary team of engineers to develop and maintain embedded software solutions for a variety of applications.Contribute to Project Success: Actively participate in defining project...

  • Firmware Software Engineer

    il y a 2 semaines


    Grenoble, Auvergne-Rhône-Alpes, France We Are 5 Values Temps plein

    About the RoleWe Are 5 Values is seeking a highly skilled Firmware Software Engineer to join our team in Grenoble, France. As a Firmware Software Engineer, you will be responsible for designing and implementing electronic and firmware solutions for our products.Key ResponsibilitiesParticipate in the definition of firmware architectureDesign and develop...

  • Software Engineer

    Il y a 2 mois


    Grenoble, Auvergne-Rhône-Alpes, France MathWorks Temps plein

    Resumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Do you want to help C/C++ developers around the...

  • Software Engineer

    il y a 4 jours


    Grenoble, Auvergne-Rhône-Alpes, France European Tech Recruit Temps plein

    About the RoleWe are seeking a highly skilled Software Engineer to join our team responsible for developing next-generation hardware board-level engineering solutions. This role involves working on complex module reliability, cable management simulation modeling technology, and in-situ nondestructive testing technology.Key ResponsibilitiesUnderstand...

  • Software Engineer

    il y a 1 mois


    Grenoble, Auvergne-Rhône-Alpes, France MathWorks Temps plein

    Resumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Do you want to help embedded software engineers...

  • Software Support Engineer

    il y a 4 semaines


    Grenoble, Auvergne-Rhône-Alpes, France Applied Materials Temps plein

    Applied Materials, a prominent American multinational headquartered in Silicon Valley, California, stands as the leading provider of innovative machinery, services, and software utilized in the production of semiconductors, flat-screen displays, and photovoltaic solar technologies. Our advanced technologies play a crucial role in making products such as...

  • Software Engineer

    il y a 3 jours


    Grenoble, Auvergne-Rhône-Alpes, France The MathWorks, Inc. (FR) Temps plein

    About the RoleThe MathWorks, Inc. (FR) is seeking a highly skilled Software Engineer to join our team and contribute to the development of Polyspace products. As a Software Engineer on our Polyspace team, you will be responsible for specifying, designing, and implementing complex improvements to our analysis engines and user interfaces.Key...


  • Grenoble, Auvergne-Rhône-Alpes, France Arden Resourcing Limited Temps plein

    About the Company: Arden Resourcing Limited is at the forefront of innovative technology, specializing in high-performance data-centric computing solutions. Position Overview: We are seeking a skilled HPC Software Optimization Engineer with a minimum of 3 years of experience to join our dynamic team of professionals. You will play a crucial role in enhancing...

  • Software Engineer

    il y a 4 jours


    Grenoble, Auvergne-Rhône-Alpes, France Inria Temps plein

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Inria, a leading research center in the field of digital sciences. As a Software Engineer, you will play a key role in the development of our eMob-TwinV2 platform, a cutting-edge digital twin technology for electromobility.Key ResponsibilitiesDesign and develop software...

  • Software Engineer

    il y a 2 jours


    Grenoble, Auvergne-Rhône-Alpes, France Future Temps plein

    About the RoleWe are seeking a skilled Software Engineer to join our Emailtech platform team at Future. As a Java Full Stack Developer, you will contribute to the development and maintenance of our core web-platform server-side components.Key ResponsibilitiesDesign, implement, and deploy new features, as well as improve and refactor existing code.Develop and...


  • Grenoble, Auvergne-Rhône-Alpes, France ESRF Temps plein

    Job SummaryThe Instrumentation Software Engineer will be a key member of the Instrumentation Services and Development Division, providing development and support capabilities in the fields of X-ray detectors and control electronics. The successful candidate will work closely with the Detector & Electronics Group to integrate software tools and applications,...


  • Grenoble, Auvergne-Rhône-Alpes, France ESRF Temps plein

    Job SummaryThe Instrumentation Software Engineer will be a key member of the Instrumentation Services and Development Division, providing development and support capabilities in the fields of X-ray detectors and control electronics. The successful candidate will work closely with the Detector & Electronics Group to integrate software tools and applications,...


  • Grenoble, Auvergne-Rhône-Alpes, France Salesforce Temps plein

    About the RoleWe are seeking a highly skilled and experienced Software Development Engineer to join our team at Salesforce. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering highly scalable products that meet the needs of our enterprise customers.Key ResponsibilitiesArchitect and design scalable...


  • Grenoble, Auvergne-Rhône-Alpes, France ESRF Temps plein

    Job Title: Instrumentation Software Engineer Company: ESRF The Detector & Electronics Group within the Instrumentation Services and Development Division focuses on the advancement and support of X-ray detection systems and control electronics essential for experimental setups and accelerator operations. The Instrumentation Software Services team (ISS)...


  • Grenoble, Auvergne-Rhône-Alpes, France ESRF Temps plein

    Job Title: Instrumentation Software Engineer Company: ESRF The Detector & Electronics Group within the Instrumentation Services and Development Division is dedicated to providing development and support capabilities in the realm of X-ray detectors and control electronics essential for experimental stations and the accelerator complex. The Instrumentation...

  • Formal Verification

    il y a 2 semaines


    Grenoble, Auvergne-Rhône-Alpes, France Siemens Electronic Design Automation SARL Temps plein

    Siemens Electronic Design Automation SARL is a leading provider of software solutions for the electronics design industry. We offer a dynamic and challenging work environment where you can contribute to cutting-edge technologies. We are seeking a highly motivated and skilled Formal Verification & Software Engineer to join our team in Munich or Grenoble. In...


  • Grenoble, Auvergne-Rhône-Alpes, France ELSYS Design Temps plein

    Position OverviewWe are excited to announce an opportunity for an Embedded Software Engineer to join our dynamic team at ELSYS Design. This role focuses on the creation and enhancement of embedded software tailored for STM32 platforms. The position supports flexible work arrangements, allowing for telecommuting up to two days a week.Key...


  • Grenoble, Auvergne-Rhône-Alpes, France ELSYS Design Temps plein

    Position OverviewWe are looking for a talented Embedded Software Engineer to join our innovative team at ELSYS Design. This role focuses on the creation and enhancement of embedded software solutions tailored for STM32 platforms. The position allows for remote work flexibility, enabling team members to work from home up to two days a week.Key...

  • Software Engineer

    Il y a 2 mois


    Grenoble, Auvergne-Rhône-Alpes, France MathWorks Temps plein

    Resumen del empleo MathWorks ofrece un modelo de empleo híbrido que permite al personal dividir su tiempo entre la oficina y sus hogares. El modelo híbrido permite a los empleados beneficiarse de interacciones cara a cara con sus compañeros, así como de una mayor flexibilidad en casa. Más información: Do you want to help C/C++ developers around the...