Thermo Fisher Scientific logo
Thermo Fisher ScientificPosted 3 weeks ago

Software Technical Lead

On-siteBrno, South Moravian, Czechia

Full TimeSenior LevelLarge

Job Summary

Provide technical leadership across the software development lifecycle for vacuum control and monitoring systems in TEM products. Design, develop, and maintain high-quality software solutions while driving design decisions and technical implementation strategies. Collaborate with stakeholders to translate requirements into technical solutions and actively participate in code reviews, debugging, and root cause analysis. Coordinate integration activities across software and hardware components, troubleshoot complex system issues, and coach engineers to support technical growth. Contribute to effort estimation, risk assessment, and continuous improvements in engineering practices within an Agile/SAFe environment.

Required Qualifications

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

Desired 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
  • Experience working within the SAFe (Scaled Agile Framework) environment
  • Knowledge of or hands-on experience with microscopy systems

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce