Resume and JobRESUME AND JOB
Thermo Fisher Scientific logo

Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations

Thermo Fisher Scientific

Software and Technology Jobs

Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations

full-timePosted: Jan 12, 2026

Job Description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

When you’re part of the team at Thermo Fisher Scientific, you’ll do important work. You’ll have the opportunity to grow and learn in a culture that empowers your development. We have built an inclusive, global environment that values the power of diverse talent, backgrounds, and experiences to drive speed, efficiency, innovation, and growth.

Material Science TEM Software Group

As part of the R&D organization, The Material Science TEM (Transmission Electron Microscope) Software Group is committed to bring value-adding and groundbreaking 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 group is responsible for the complete software stack, from FPGAs to embedded and application software. 

Discover Impactful Work

Transmission electronic microscopes are the most sophisticated laboratory instruments that are being developed and used today! Software is crucial into exploiting all the potential of these microscopes, pushing the limits of current physical technologies. These microscopes are used by scientists and engineers in life science, material sciences and semiconductor industry, indirectly affecting our life in many aspects. By contributing into this software development, you might help the development of better vaccines, new lighter and stronger materials, or more efficient semiconductors.

Research Question

Our optical elements are controlled by a complex model composed of interconnected nodes with specific mathematical functions. These nodes propagate values through the network. Each node processes and transmits data until it reaches the leaves of the graph. 

However, some nodes have limitations on the values they can store. During propagation, when a value is rejected due to these limitations, the propagation stops. When this happens all nodes revert to their original values, causing the main operation to return an error.

How can we implement a two-way range calculation between the input and the output nodes to provide the dynamic range and reject set values that exceed this range? The existing input to output calculations are a network of linear and non-linear functions.

Assignment

In this assignment, you will analyze the specific challenges of implementing a two-way range calculation on the graph from the leaves to the input nodes. One or more proposals for solutions to this problem shall be made, avoiding unnecessary processing when values exceed the allowable values. Hereby the user can be presented with valid limits for the input values for the current optical state of the microscope. Using the chosen solution direction, an implementation as a proof of concept in any programming language will be made, for example in Python or MATLAB. Later to be validated and migrated to the C++ software stack. The latter is not necessarily part of the assignment.

Candidate's Profile

  • Strong background in mathematics.
  • Applied mathematics skills to implement complex calculations in a programming language.
  • Programming experience in Python and/or C++.
  • Ability to analyze complex systems and propose efficient solutions.

Physical Requirements / Work Environment 

Location will be Eindhoven, on site. The assignment will be accomplished by joining a highly international and culturally diverse team.


At Thermo Fisher Scientific, each one of our 130,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner, and safer. Apply today!

: http://jobs.thermofisher.com

Thermo Fisher Scientific does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status.

Locations

  • Eindhoven, Netherlands

Salary

Estimated Salary Rangemedium confidence

75,000 - 130,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software Engineeringintermediate
  • Applied Mathematicsintermediate
  • Two-Way Optical Model Calculationsintermediate
  • Graph-based computationsintermediate
  • Linear and non-linear functionsintermediate
  • Programming (any language)intermediate
  • Proof of concept implementationintermediate

Responsibilities

  • Analyze challenges of two-way range calculation on graph
  • Propose solutions avoiding unnecessary processing
  • Implement proof of concept
  • Present valid input limits for microscope optical state

Benefits

  • general: Opportunity to grow and learn
  • general: Inclusive global environment
  • general: Impactful work in life science, material sciences, semiconductors

Target Your Resume for "Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations" , Thermo Fisher Scientific

Get personalized recommendations to optimize your resume specifically for Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations" , Thermo Fisher Scientific

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations @ Thermo Fisher Scientific.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Thermo Fisher Scientific logo

Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations

Thermo Fisher Scientific

Software and Technology Jobs

Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations

full-timePosted: Jan 12, 2026

Job Description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

When you’re part of the team at Thermo Fisher Scientific, you’ll do important work. You’ll have the opportunity to grow and learn in a culture that empowers your development. We have built an inclusive, global environment that values the power of diverse talent, backgrounds, and experiences to drive speed, efficiency, innovation, and growth.

Material Science TEM Software Group

As part of the R&D organization, The Material Science TEM (Transmission Electron Microscope) Software Group is committed to bring value-adding and groundbreaking 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 group is responsible for the complete software stack, from FPGAs to embedded and application software. 

Discover Impactful Work

Transmission electronic microscopes are the most sophisticated laboratory instruments that are being developed and used today! Software is crucial into exploiting all the potential of these microscopes, pushing the limits of current physical technologies. These microscopes are used by scientists and engineers in life science, material sciences and semiconductor industry, indirectly affecting our life in many aspects. By contributing into this software development, you might help the development of better vaccines, new lighter and stronger materials, or more efficient semiconductors.

Research Question

Our optical elements are controlled by a complex model composed of interconnected nodes with specific mathematical functions. These nodes propagate values through the network. Each node processes and transmits data until it reaches the leaves of the graph. 

However, some nodes have limitations on the values they can store. During propagation, when a value is rejected due to these limitations, the propagation stops. When this happens all nodes revert to their original values, causing the main operation to return an error.

How can we implement a two-way range calculation between the input and the output nodes to provide the dynamic range and reject set values that exceed this range? The existing input to output calculations are a network of linear and non-linear functions.

Assignment

In this assignment, you will analyze the specific challenges of implementing a two-way range calculation on the graph from the leaves to the input nodes. One or more proposals for solutions to this problem shall be made, avoiding unnecessary processing when values exceed the allowable values. Hereby the user can be presented with valid limits for the input values for the current optical state of the microscope. Using the chosen solution direction, an implementation as a proof of concept in any programming language will be made, for example in Python or MATLAB. Later to be validated and migrated to the C++ software stack. The latter is not necessarily part of the assignment.

Candidate's Profile

  • Strong background in mathematics.
  • Applied mathematics skills to implement complex calculations in a programming language.
  • Programming experience in Python and/or C++.
  • Ability to analyze complex systems and propose efficient solutions.

Physical Requirements / Work Environment 

Location will be Eindhoven, on site. The assignment will be accomplished by joining a highly international and culturally diverse team.


At Thermo Fisher Scientific, each one of our 130,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner, and safer. Apply today!

: http://jobs.thermofisher.com

Thermo Fisher Scientific does not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other legally protected status.

Locations

  • Eindhoven, Netherlands

Salary

Estimated Salary Rangemedium confidence

75,000 - 130,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software Engineeringintermediate
  • Applied Mathematicsintermediate
  • Two-Way Optical Model Calculationsintermediate
  • Graph-based computationsintermediate
  • Linear and non-linear functionsintermediate
  • Programming (any language)intermediate
  • Proof of concept implementationintermediate

Responsibilities

  • Analyze challenges of two-way range calculation on graph
  • Propose solutions avoiding unnecessary processing
  • Implement proof of concept
  • Present valid input limits for microscope optical state

Benefits

  • general: Opportunity to grow and learn
  • general: Inclusive global environment
  • general: Impactful work in life science, material sciences, semiconductors

Target Your Resume for "Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations" , Thermo Fisher Scientific

Get personalized recommendations to optimize your resume specifically for Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations" , Thermo Fisher Scientific

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Internship - Software Engineering / Applied Mathematics - Two-Way Optical Model Calculations @ Thermo Fisher Scientific.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.