Software Engineer for Life Science Applications

Mid-level
🇳🇱 Netherlands
Software development

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Software Engineer for Life Science Applications

Do you have a passion for innovative ideas and groundbreaking discoveries? With over $1 billion invested annually in R&D, at Thermo Fisher Scientific you’ll help tackle some of the world’s toughest challenges, from giving cancer patients hope, ensuring safe drinking water and helping law enforcement solve cases through forensics. We empower our teams to put science into meaningful action and give our R&D colleagues the autonomy, resources and tools they need to take science a step beyond.

As the world leader in serving science, we empower our people to advance innovative technologies, develop meaningful solutions, and build exciting careers. With revenues of $18 billion and the largest investment in R&D in the industry, we give our 65,000 extraordinary minds the resources and opportunities to make significant contributions to the world.

If you are passionate about software design, dedicated to quality, and pragmatic about problem solving, we'd love to hear from you. We expect a strong desire to collaborate with teammates and customers to develop successful software solutions for the semiconductor business unit.

How will you make an impact?

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

Examples are automated tomography, single particle acquisition, and our semiconductors automated metrology/measurements at nanometer scale. This position will focus on EPU Singe Particle analyses Software.

[https://www.thermofisher.com/nl/en/home/electron-microscopy/products/software-em-3d-vis/epu-software.html>

Do you know that this application SW was used in the groundbreaking Cryo Electron Microscopy characterization of the COVID19 virus? This helped boost vaccine development in our global battle against this pandemic.

We have a position for a hardworking software engineer in our SPA (single particle acquisition) workflow team. Within one of the agile scrum teams your task will be to enable our EPU data acquisition application to integrate with algorithms resulting in a more sophisticated SPA workflow on Thermo Fisher Scientific's TEM microscopes. This role will have a string connection with our data management portal (Athena).

You will work within our distributed software environment, combining different technologies (EPU is a .NET/C# based application; Smart-EPU plugins a set of Python based AI algorithms) and deployment methods (e.g Docker on a premise Kubernetes cloud).

As a software engineer your responsibilities include the full software development cycle of new features, product improvement and maintenance of our applications.

Apart from that, you have to ability to learn about the Electron Microscopy workflows and techniques and see the scientific impact of our products in every quarter release that will be used by thousands of scientific users globally.

Minimum Qualifications:

In the role, you will:

· Collaborate with the product owner, domain specialists, and other developers to slice out the simplest, quickest ways to deliver value to customers.

· Decompose problems into simple, straight-forward solutions, valuing simplicity over clever code.

· Promote and drive adoption of good software development practices in code and infrastructure health, quality, test stability, and maintainability.

· Mentor less experienced colleagues and constantly learn from experts.

· Collaborate on technical decision making with other developers and other team members and document the context behind those decisions.

· Regularly reflect on how to help the team be more effective.

· Learn TEM domain specific knowledge and operation to test software on a TEM.

Minimum Qualifications:

· At least 5 years of professional software development experience.

· Up-to-date knowledge of C#/.NET (including new concepts and standard methodologies)

· Ability to write clean, testable code.

· Excellent problem-solving abilities in both familiar and unfamiliar domains.

· Familiar with Agile practices and is comfortable working in an Agile/Scrum development environment.

· Working with legacy code - ability to understand and navigate existing codebases, identify areas for improvement, and make modifications.

· Desire to continuously improve processes and practices.

· Excellent written and verbal communication.

· Curios, and able to quickly learn on the job.

· Eligible for passport and ability to travel internationally.

Preferred Qualifications:

· Comfortable working in a remote environment, with a distributed team

· Microsoft Windows Presentation Foundation (WPF)

· Knowledge of microservice architecture

· Experience with virtualization and containers (Kubernetes, Docker)

· Knowledge of DevOps practices

· Some experience with Python, Kafka, REST API, AI/ML is a plus.

At Thermo Fisher Scientific, each one of our 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 is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

Accessibility/Disability Access

Job Seekers with a Disability: Thermo Fisher Scientific offers accessibility service for job seekers requiring accommodations in the job application process. For example, this may include individuals requiring assistance because of hearing, vision, mobility, or cognitive impairments. If you are a job seeker with a disability, or assisting a person with a disability, and require accessibility assistance or an accommodation to apply for one of our jobs, please submit a request by telephone at 1-855-471-2255*. Please include your contact information and specific details about your required accommodation to support you during the job application process.

*This telephone line is reserved solely for job seekers with disabilities requiring accessibility assistance or an accommodation in the job application process. Messages left for other purposes, such as not being able to get into the career website, following up on an application, or other non-disability related technical issues will not receive a response

 

LinkedIn

The World Leader In Serving Science

🏭Biotechnology
95.0K
1.6M

Updated  

Other jobs at PPD Mexico, S.A. de C.V.

 

 

 

 

 

 

 

 

View all PPD Mexico, S.A. de C.V. jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇳🇱 Netherlands
Software development

No spam. No ads. Unsubscribe anytime.

Similar jobs