1,845,553open jobs
108,282companies
258,874added this week
Browse all
Salary
≈ $26k – $68k per year (Estimated)
Location
In office (Guangzhou)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Oct 15, 2026. Thermo Fisher Scientific scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Founded in 2006 through a major merger, Thermo Fisher Scientific is a global leader in serving science, biotechnology, and healthcare. Headquartered in Waltham, Massachusetts, the multinational corporation provides a vast portfolio of analytical instruments, laboratory equipment, diagnostic tools, and pharmaceutical development services. By partnering with pharmaceutical companies, research institutions, and clinical laboratories worldwide, the organization enables clients to accelerate scientific discovery, optimize laboratory workflows, and improve patient diagnostics.

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Position Summary:

The Senior Software Engineer will contribute to the design, development and continuous improvement of PC-based instrument control software for Scientific Instrument like Scanning Electron Microscopy (SEM) products and Mass Spectrometry, with a focus on delivering high-quality solutions that address customer and business needs. Working closely with Electron Optics, Systems Engineering, Electronics and Product teams, you will develop software that enables image acquisition, visualization, measurement, automation and scientific workflows, helping deliver high-performance and intuitive instrument operation.

This position provides opportunities to participate throughout the product lifecycle, including concept evaluation, software development, system integration, verification, product enhancement and sustaining engineering.

Key Responsibilities:

Scientific Imaging Software

  • Design, develop and maintain PC software supporting SEM imaging and scientific workflows.
  • Develop software for image acquisition, visualization, annotation, measurement and data management.
  • Optimize software performance for high-resolution image display and responsive user interaction.
  • Support implementation of image acquisition pipelines and detector data visualization.

Instrument Automation

  • Develop software supporting instrument automation and operator workflows.
  • Implement software functions for instrument calibration, autofocus, auto stigmation, beam alignment and other automated operating procedures.
  • Develop software tools supporting instrument setup, diagnostics and service activities.
  • Improve usability by designing intuitive operational workflows for scientific instrument users.

Software Development

  • Develop modular, maintainable and testable software using modern software engineering practices.
  • Participate in software architecture discussions and contribute reusable software components.
  • Support software integration with instrument control software and embedded systems.
  • Participate in code reviews, software testing and continuous improvement activities.

Cross-functional Collaboration

  • Collaborate closely with Electron Optics, Instrument Control Software, Electronics, Detector Electronics, Systems Engineering and Product teams.
  • Participate in system integration, verification and troubleshooting activities.
  • Support product enhancement and sustaining engineering throughout the product lifecycle.
  • Prepare software documentation and contribute to engineering best practices

Qualifications:

Basic Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering or a related discipline.
  • Typically 8+ years of experience developing PC software for scientific or industrial applications meeting 21CFR compliance.
  • Strong proficiency in C# and object-oriented software development.
  • Experience with multithreaded software development.
  • Experience designing intuitive graphical user interfaces for technical or scientific applications.
  • Strong software debugging and troubleshooting skills.
  • Experience using Git or equivalent version control systems.
  • Effective communication skills within cross-functional engineering teams.

Preferred Qualifications

Experience in one or more of the following areas is highly desirable:

  • Scientific imaging software.
  • Image acquisition and visualization.
  • OpenCV or other image processing libraries.
  • Scientific visualization and graphics programming.
  • GPU programming (CUDA/OpenCL) is a plus.
  • Instrument automation and workflow software.
  • SEM, Optical Microscopy, Digital Imaging or other scientific instrumentation.
  • AI assisted programming.
  • Product development, product enhancement and sustaining engineering.
  • Experience collaborating within multidisciplinary engineering teams.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,845,553 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Guangzhou
≈ $26k – $69k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Chengdu
Python
C++
Assembly
DevOps
Gerrit
Linux
IoT
FreeRTOS
Management
Agile
Apply
≈ $21k – $56k per year (Estimated) • In office • Full-Time • 5+ years exp • Hangzhou
Python
JavaScript
Java
TypeScript
Bash
Java
Maven
Gradle
Flyway
Liquibase
AI/ML
Copilot
Frontend
npm
pnpm
DevOps
Splunk
Terraform
GitHub Actions
Dynatrace
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Platform Engineering
Amazon EKS
Amazon EC2
Amazon S3
IAM
Amazon ECS
Linux
Windows
Cybersecurity
CyberArk
SonarQube
HashiCorp Vault
Checkmarx
Cryptography
Vault
Apply
≈ $35k – $91k per year (Estimated) • In office • 5+ years exp • Beijing
AI/ML
LoRA
PEFT
Apply
≈ $23k – $58k per year (Estimated) • In office • Bachelor's Degree • Shanghai
AI/ML
CUDA Toolkit
AI Agents
PyTorch
CUDA
ROCm
Apply
≈ $17k – $43k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Chengdu
Java
C
C++
C
Valgrind
C++
CMake
STL
Qt
DevOps
Git
Linux
Management
Agile
Apply
≈ $16k – $37k per year (Estimated) • In office • Thane
Java
Java
Spring Boot
Databases
MySQL
PostgreSQL
DevOps
Git
Apply
In office • 4+ years exp • Bachelor's Degree • Thane
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
Angular
Bootstrap
React.js
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
Lead Java - Thane 1 day ago
≈ $20k – $51k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Thane
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Gradle
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
Oracle
RabbitMQ
Apache Kafka
Mobile
JUnit
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $15k – $35k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Thane
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
Frontend
Angular
Bootstrap
React.js
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
≈ $16k – $37k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Hyderabad
Python
JavaScript
TypeScript
SQL
Node JS
Node JS
Express
Databases
MySQL
Redis
Frontend
Redux
Next.js
React.js
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
GitHub
GitLab
Management
Agile
Scrum
Apply
≈ $31k – $78k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • Bengaluru
Python
Java
C#
C++
DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $32k – $81k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Master's Degree • Bengaluru
Python
SQL
Databases
Databricks
AI/ML
Spark
Scikit-learn
Multimodal AI
TensorFlow
PyTorch
Knowledge Graph
Machine Learning
DevOps
Azure
Git
AWS
Analytics
ETL/ELT
Apply
Software Engineer 11 days ago
≈ $42k – $91k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Brno
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
AI/ML
LLM
Frontend
React.js
Material UI
DevOps
Rest API
Git
Apply
Engineer II, Software 14 days ago
In office • Full-Time • 4+ years exp • PhD • Bengaluru
Python
TypeScript
C#
Groovy
C#
.NET
Databases
MariaDB
DevOps
CI/CD
Jenkins
Platform Engineering
OpenStack
Windows
Apply
Hybrid • Full-Time • 6+ years exp • PhD • Bengaluru
Python
Bash
DevOps
Terraform
Puppet
Ansible
GitHub Actions
Chef
Debian
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Ubuntu
Platform Engineering
Configuration Management
Amazon EKS
IAM
Linux
DNS
VPN
Cybersecurity
Least Privilege
Apply
≈ $19k – $49k per year (Estimated) • In office • Full-Time • Guangzhou
Kotlin
C++
MATLAB
Kotlin
StateFlow
MATLAB
Simulink
Apply
≈ $30k – $76k per year (Estimated) • In office • Full-Time • 3+ years exp • Guangzhou
Apply
$45k – $54k per year • In office • Full-Time • Bachelor's Degree • Guangzhou
Apply
$32k – $43k per year • In office • Full-Time • Bachelor's Degree • Guangzhou
Apply
In office • Guangzhou
Apply
See all jobs
This is one of many
1,845,553 more open roles from verified company boards, updated every day.