hirly

Thermo Fisher

Software Technical Lead

Brno, Czechia

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Thermo Fisher first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

hirly's read of this role

Seniority
Lead / management
Country
CZ
Work mode
On-site / unstated
First seen by hirly
27 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

About Thermo Fisher Scientific

Thermo Fisher Scientific Inc. (NYSE: TMO) is the global leader in serving science, generating annual revenues of approximately $35 billion and employing around 110,000 people across more than 50 countries. Our mission is to enable our customers to make the world healthier, cleaner, and safer. Through our industry-leading brands — Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, and Unity Lab Services — we support customers in accelerating life sciences research, addressing complex analytical challenges, enhancing patient diagnostics, and improving laboratory productivity.

The Position

Join the Platform TEM R&D organization within the TEM Modules Software group, where we develop advanced software modules designed to meet the growing demand for reliable, safe, and efficient imaging and sample handling solutions.

As a Software Technical Lead within the Vacuum Software Team, you will play a key role in the design, development, and technical coordination of software enabling highly accurate and reliable vacuum systems for High-End and Mid-Range TEM products. In this role, you will provide technical leadership across the software development lifecycle, ensuring robust architecture, high software quality, and efficient collaboration between teams and stakeholders.

You will work within an Agile Development Team operating in a SAFe environment, collaborating closely with Software Engineers, Product Owners, Scrum Masters, Test Automation Engineers and System Architects to ensure the delivery of high-quality solutions to our customers.

Development and validation activities are primarily carried out on TEM microscopes and dedicated test benches. Building strong system-level expertise is essential, together with a deep understanding of software and hardware interactions, customer workflows, and use cases. This knowledge is translated into scalable software solutions, robust system integrations, and maintainable architectures.

Key Responsibilities

Provide technical leadership and guidance across the software development team and distributed sites

Design, develop, and maintain high-quality software solutions for vacuum control and monitoring systems

Drive software design decisions, and technical implementation strategies

Collaborate with Product Owners and stakeholders to translate requirements and user stories into technical solutions

Participate actively in software implementation, code reviews, debugging, and root cause analysi s

Coordinate integration activities across software and hardware components

Troubleshoot complex system and integration issues together with colleagues of different competences

Coach and mentor software engineers to support technical growth and knowledge sharing

Contribute to effort estimation, technical planning, and risk assessment activities

Drive continuous improvements in software quality, development processes, and engineering practices

Education and Experience

Bachelor’s degree with at least 8 years of experience, or Master’s degree with at least 5 years of experience in Software Engineering, Computer Science, Electronic Engineering, or related discipline

Minimum 8 years of experience in software development for complex multidisciplinary hardware/software systems, such as control software or mechatronics products

Proven experience in technical leadership or coordination roles within Agile development environments

Experience with system integration, software architecture, and software lifecycle management

Experience contributing to process improvements and engineering excellence initiatives

Technical Skills

Strong understanding of software engineering principles, design patterns, and development methodologies

Proficiency in C++, C#, and experience with modern software development practices

Experience with User Interface frameworks such as MFC, Qt, WPF

Experience or familiarity with COM

Proficiency with Unit Test frameworks such as Nunit , Gtest / Gmock

Familiarity with CI/CD environments, version control systems such as Git, and DevOps practices

Experience with software quality processes, code reviews, and defect management workflows

Knowledge of Agile development tools such as JIRA, TestRail

Familiarity with Model-Based Testing ( Axini ) and Behavior-Driven Development (BDD) is considered an advantage

Competencies

Strong technical leadership and decision-making capabilities

Excellent collaboration skills with the ability to work effectively across geographically distributed team

Hands-on, pragmatic, and solution-oriented mindset

Strong analytical thinking and problem-solving abilities

Structured and detail-oriented approach to software development

Excellent communication and stakeholder management skills

Ability to balance technical depth with delivery focus in Agile/Scrum environments

Strong verbal and written communication skills in English

Preferred Qualifications

Experience with embedded software and/or firmware development, including interaction with hardware components, device communication protocols, and real-time or low-level system behavior, is highly desirable

Experience working within the SAFe (Scaled Agile Framework) environment

Knowledge of or hands-on experience with microscopy systems

Original posting on Thermo Fisher's site ↗

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job