Enter a job title or keyword

Software Technical Lead


Job Location:

Brno - Czech Republic

Monthly Salary: Not provided by the employer
Posted: 7 August 2026 (30+ days ago)
Application Deadline: 4 November 2026
Vacancies: 1 Vacancy

Job Summary

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

AboutThermoFisher Scientific

ThermoFisher Scientific Inc. (NYSE: TMO) is the global leader in serving science generating annual revenues of approximately$35billionand employing around110000 peopleacross more than 50 countries. Our mission is to enable our customers to make the world healthier cleaner and safer. Through our industry-leading brands ThermoScientific 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 highlyaccurateand reliable vacuum systems for High-End and Mid-Range TEM 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 Teamoperatingin aSAFeenvironment collaborating closely with Software Engineers Product Owners Scrum Masters Test AutomationEngineersand System Architectsto 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-levelexpertiseis 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 andmaintainhigh-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 analysis

  • Coordinate integration activities across software and hardware components

  • Troubleshoot complex system and integration issues together withcolleagues 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

  • Bachelors degree with at least8years of experience orMastersdegree with at least5years of experience in Software Engineering Computer Science Electronic Engineering orrelateddiscipline

  • Minimum8years 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

  • ProficiencyinC C#and experience with modern software development practices

  • Experience withUser Interface frameworks such asMFC Qt WPF

  • Experience or familiarity with COM

  • Proficiencywith Unit Test frameworks such asNunitGtest/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 theSAFe(Scaled Agile Framework) environment

  • Knowledge of or hands-on experience with microscopy systems


Required Experience:

Senior IC


About Company

Company Logo

Electron microscopes reveal hidden wonders that are smaller than the human eye can see. They fire electrons and create images, magnifying micrometer and nanometer structures by up to ten million times, providing a spectacular level of detail, even allowing researchers to view single a ... View more

View Profile View Profile