Senior Software Engineer - TEM Semi Applications

Thermo Fisher Scientific
Apply Now

Job Description

As part of the R&D organization of Thermo Fisher Scientific's MSD division, Digital group is committed to bring groundbreaking software solutions to support our customers success. Digital Team is a multi-site group divided over multiple sites in Eindhoven (the Netherlands), Bordeaux (France), Hillsboro (US), Brno (Czech).  

Get more insights on our High-Tech Transmission Electron Microscope workflow domains via these links. These high-end tools are being developed, market and manufactured in our cleanrooms in Eindhoven, the Netherlands. 

Site Impression MSD Eindhoven https://www.youtube.com/watch?app=desktop&v=mHAOae3AMPc 

Why does a SW engineer like to work with us? https://www.youtube.com/watch?app=desktop&v=Blzs0foCQqc 

Blog SW technical lead https://brainporteindhoven.com/int/for-you/work/talents/fanis-grollios 

In Eindhoven application teams consist of around 140 software engineers, responsible for end-user application software for (TEM) Transmission Electron Microscopes and especially around data acquisition and processing.   

The application software team in Eindhoven 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/ measure critical dimensions on semiconductor devices. 

SEMI Value Stream - Metrios Applications

The Thermo Scientific™ Metrios™ is an automated TEM imaging system used to perfect a TEM or STEM image using innovative automation. The Thermo Scientific™ Metrios™ AX is the world's first commercially released scanning transmission electron microscope (S/TEM) to use machine learning to automate high-quality data collection. Designed exclusively for the semiconductor industry, this innovative S/TEM solution removes the barriers to automation by enabling semiconductor labs to automatically acquire and measure critical dimensions on semiconductor devices during development or in support of manufacturing.

Metrios applications have been primarily developed in C#.Net with WPF as UI on Windows platform by distributed scrum teams. In addition to .Net, Machine Learning part has been mostly written in Python.

The Position

We are looking for a Senior Software Engineer to join our Metrios software team in Eindhoven (NL) that provides S/TEM solutions tailored for Semiconductor workflows. 

As part of an agile scrum team, you will be working in a distributed software environment, combining different technologies (C#/Python/Web Services). 

Your assignment will be a mixture of the following activities: 

Collaborate with the product owner, domain specialists, software architect and other developers, also multi-site to slice out the simplest, quickest ways to deliver value to customers.  

  • Decompose complicated problems into simple, straight-forward solutions. 
  • Use Test Driven Development and Pair/Ensemble Programming to safely implement solutions, end to end.
  • Define and implement test strategy working closely with the Software and Test architect as well as the team.
  • Promote and drive adoption of good software development practices in code and infrastructure health, quality, test stability, and maintainability.  
  • Mentor and learn from other developers.  
  • Work closely with the software architect to define the technical roadmap. Openly share ideas about improving our software products and assist on technical backlog prioritization
  • Regularly reflect on how to help the team be more effective.  
  • Learn TEM domain specific knowledge and operation to test software on a TEM.  
  • 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 environment to address software team 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: 

  • Proven experience in object-oriented development in a technical high-tech environment
  • Up-to-date knowledge and proven hands-on experience of C#, Python, ASP.net / Web / REST API development (including new concepts, best practices) 
  • Experience with AI, Machine Learning including Deep Convolutional Neural Networks, Image processing or related 
  • Experience with micro services design, implementation and deployment in a containerized environment and a container orchestrator such as Kubernetes
  • Excellent problem-solving abilities: Should be able to describe a few of the hardest problems you have solved and exactly how you solved them Experience in Test Driven Development and related technical practices  

Company Info.

Thermo Fisher Scientific

Thermo Fisher Scientific is an American provisioner of scientific instrumentation, reagents and consumables, and software and services to healthcare, life science, and other laboratories in academia, government, and industry (including in the biotechnology and pharmaceutical sectors). Based in Waltham, Massachusetts, Thermo Fisher was created in 2006 by the merger of Thermo Electron and Fisher Scientific, to form a company with US$ 9 billion.

Get Similar Jobs In Your Inbox

Thermo Fisher Scientific is currently hiring Senior Software Engineer Jobs in Eindhoven, Netherlands with average base salary of €72,000 - €135,000 / Year.

Similar Jobs View More