Software Scientist
Netherlands - EindhovenUpdate time: October 23,2020
Job Description

Software Scientist electron microscopy

Pushing the boundaries of discovery

With more than 60 years of innovation and leadership, our company enables customers to find meaningful answers to questions that accelerate breakthrough discoveries, increase productivity, and ultimately change the world. We design, manu­facture, and support the broadest range of high-performance microscopy workflows that provide images and answers in the micro-, nano-, and picometer scales.

Combining hardware and software expertise in electron, ion, and light microscopy with deep application knowledge in the materials science, life sci­ences, electronics, and natural resources markets, the worldwide team is dedicated to customers' pursuit of discovery and resolution to global challenges.

Introduction, the World needs answers

If you want to help accelerate discoveries that change our world for the better, look no further. We are looking for motivated and inspired professionals with experience to strengthen our R&D software organization. We are devoted to bringing leading technologies to different markets with high quality products and services. There’s an enormous variety of applications of our tools for our customers! From research to create better medicines and finding a cure for cancer, to examining how the structure of wafers are build up and how the paint of a sport car can be improved! It's just a small grip out of these varieties.

Check out these video’s

Check out these video’s and our landing page to get more insight into what it means to work on our complex High-Tech Transmission Electron Microscopes. These high-end tools are being produced in our cleanrooms in Eindhoven, the Netherlands

The Global Digital Group

As part of the R&D organization, The Global Digital group is committed to bring value-adding and game changing software solutions to our customers that help them with their success. Global Digital covers all software created in the MSD-EM related sites, globally over the world. Main R&D sites can be found in Eindhoven (the Netherlands), Bordeaux (France), Hillsboro (US), Brno (Czech). The Global Digital group is responsible for the complete software stack, from fpga to embedded and application software.

The application software team in Eindhoven consists of ~60 engineers and is responsible for the development of automation/application software for Transmission Electron Microscopes (TEM). This software offers solutions to our life sciences, material sciences and semiconductors customers, by providing dedicated workflows. Examples are automated tomography or single particle acquisition (EPU) and our dedicated semiconductors solution for e.g. automated metrology/measurements on the

Position

We have a position for a talented software engineer in our application group. As part of an agile scrum team your task will be to enable Microscope supervisor to have all tools to monitor, check and do corrective action of the instrument to enable user stable acquisition workflow run.

You will be working in a distributed software environment, combining different technologies (mostly C++/Qt).

As a software engineer you will be responsible for the full software development cycle of new features, product enhancement and maintenance of our applications.

Your assignment will be a mixture of the following activities:

  • Hands-on software development and integration of software components
  • Detailing out user stories into smaller, concrete tasks
  • Create designs, aligned with the technical lead, based on a full comprehension of the requirements
  • Learn TEM microscope domain knowledge. To enable testing the solution at the R&D systems and capture specific domain knowledge (requirements)
  • Troubleshooting and debugging of application issues in a simulation environment as well as on the TEM microscope systems
  • Focus on quality
  • Working together with different software (scrum) teams, also multi-site

Qualifications

The ideal candidate for this position enjoys working in a multi-disciplinary and multi-cultural, technical environment to solve complex technical (software) challenges. If you enjoy the development of software solutions on top of high-performance systems, this is an excellent opportunity. The successful candidate will possess the following combination of education and experience:

  • BSc or MSc degree in Computer Science, Physics, Applied Mathematics, Informatics, or related technical discipline
  • At least 5 years’ experience in object-oriented development of in a complex (technical) environment
  • Up-to-date knowledge and proven hands-on experience of C++/Qt (including new concepts, best practices)
  • Experience in algorithm and scientific software development
  • Eager to learn TEM domain specific knowledge and not afraid to test your software on a TEM systems yourself
  • Focus on quality, but also able to be a pragmatic issue solver where needed
  • Experience in multi-cultural environments

Further preference given for hands on experience with one or more of the following areas:

  • Experience with C++, (ATL) COM, and python/C# interoperability as well as restful API's and webservices
  • Test automation
  • Agile/Scrum development process
  • Atomic physics, spectroscopy, electron-matter interactions

Personal skills

  • A team player with good communicational skills (both written and verbal) and highly proficient in spoken and written English
  • Analytical view combined with pragmatic attitude (flexibility)
  • Value oriented, getting to the essence, setting and acting according to priorities
  • Result oriented
  • Proactive and initiative-taking attitude
  • Curious, fast learning

Get email alerts for the latest"Software Scientist jobs in "