cover image
Bruker

Algorithm Developer (m/f/d)

Hybrid

Coventry, United kingdom

Full Time

07-09-2025

Share this job:

Skills

Critical Thinking Python Swift Matlab Test Problem-solving Programming Mathematics

Job Specifications

Overview

Bruker currently has an opening for an Algorithm Developer to work on the next generation of electron microscope imaging methods. The position will primarily be responsible for transforming theoretical concepts into practical applications, developing technological advancements, and problem-solving existing methods in the fields of computational imaging and electron microscopy. The successful candidate will work closely with the UK software team, who develop Bruker Nion electron microscope software, as well as with the Kirkland, Seattle, electron microscope R&D team. The role will be principally based in Sheffield, UK, with occasional visits to Bruker's Kirkland, Seattle, office where Nion electron microscopes are developed and built .

Responsibilities

Transform theoretical concepts into practical algorithm implementations for use on Bruker Nion electron microscopes
Rigorously test and refine implemented algorithms to ensure maximum performance
Keep abreast of the latest scientific developments in electron microscopy, with a particular focus on computational imaging innovations
Formulate new algorithm concepts, communicate these to multiple teams with diverse backgrounds, and collaborate with them to implement and test the concepts
Develop a deep understanding of electron microscope imaging theory and operation
Become familiar with the Nion Swift software source code and implement algorithms that can be embedded within this environment

Qualifications

MSc or PhD in physical sciences or a software engineering-related field, with a strong element of mathematics
Experience in designing, implementing, optimising, and validating complex algorithms
Familiarity with image reconstruction methods, such as phase retrieval or ptychography
Python, Matlab, C#/C++ and/or GPU programming knowledge
Ability to work independently and manage multiple priorities to meet development deadlines in a commercially focused environment
Ability to communicate ideas clearly with colleagues in different departments, with a wide range of background experiences
Desire and ability to learn the inner workings of complex scientific instruments and understand how individual components affect the big picture
Strong critical thinking and problem-solving skills

Desired Experience

Familiarity with concepts in electron and conventional optics, charged particle physics, and solid-state physics
Experience writing software that handles very large quantities of data
A solid understanding of software performance optimisation (i.e. what makes a piece of code run fast/slow)

About the Company

Right from the beginning, more than sixty years ago, Bruker has been driven by a single idea: to provide the best technological solution for each analytical task. Today, worldwide, more than 9,700 employees in over 90 locations on all continents are focusing their efforts on this permanent challenge. Bruker systems cover a broad spectrum of applications in all fields of research and development and are used in all industrial production processes for the purpose of ensuring quality and process reliability. Bruker continues to... Know more