Thermo Fisher Scientific logo

Senior C++ Engineer

Thermo Fisher Scientific

On-site
Brno, CZ
Full-time
Senior
Salary not listedPosted 1mo ago

Real job — pulled straight from Thermo Fisher Scientific’s careers page · Verified July 24, 2026 · No reposts.

Job description

Thermo Fisher Scientific is hiring a Senior C++ Engineer — a full-time, based in Brno, CZ role. Apply directly on Thermo Fisher Scientific's careers page below.

Senior C++ Engineer

Location: Brno, Czechia

Category: Research & Development

Employment Type: Full time

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

The Position

We are looking for an experienced Senior C++ Engineer to join our software development team focused on motion control for electron microscope systems. In this role, you will design, develop, and maintain high-quality software solutions, primarily in modern C++, while contributing to related software components in C# where appropriate.

As a senior technical contributor, you will play a key role in shaping the software architecture, driving engineering best practices, mentoring team members, and collaborating closely with multidisciplinary teams, including software, hardware, and firmware engineers, as well as external contractors and third-party suppliers.

 

Key Responsibilities

  • Design, develop, test, and maintain software for motion control in electron microscope systems.
  • Develop primarily in modern C++, with contributions to C# where appropriate.
  • Troubleshoot, debug, and optimize software in simulation and on hardware.
  • Develop automated tests and maintain technical documentation.
  • Drive software architecture and contribute to the technical roadmap.
  • Collaborate with software, hardware, and firmware teams, as well as external partners.
  • Mentor engineers and promote engineering best practices.
  • Contribute innovative ideas and support continuous improvement.
  • Work in compliance with applicable quality standards and the Integrated Management System (IMS).

Requirements

  • Extensive professional software development experience in Agile environments.
  • Strong proficiency in modern C++ (C++17 or later preferred).
  • Experience with C# is an advantage.
  • Experience with motion control, hardware or firmware integration, robotics, or similar domains is an advantage.
  • Strong understanding of software architecture and engineering best practices.
  • Excellent analytical, problem-solving, and communication skills.
  • Fluent English (minimum B2).
  • Willingness to travel occasionally.

Get Senior C++ Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Hark logo

Hark

New

On-Device AI Inference Engineer

$200k–$450kSan Jose, CA
✓ From careers page· 28m ago
RTX logo

RTX

New

Principal Aerothermal Design Engineer

$108k–$205kWindsor Locks, CT
✓ From careers page· 47m ago
RTX logo

RTX

New

Software Engineering Intern

$37k–$82kMelbourne, FL
✓ From careers page· 1h ago
RTX logo

RTX

New

Senior Software Engineer

$87k–$165kAurora, CO
✓ From careers page· 1h ago

Frequently asked questions

What skills are required for Senior C++ Engineer at Thermo Fisher Scientific?

The required skills for Senior C++ Engineer at Thermo Fisher Scientific include: C++, C#, Agile.

What is the seniority level for Senior C++ Engineer at Thermo Fisher Scientific?

Senior C++ Engineer at Thermo Fisher Scientific is a Senior level position.

How do I apply for Senior C++ Engineer at Thermo Fisher Scientific?

You can view the full description and apply for Senior C++ Engineer at Thermo Fisher Scientific on EchoJobs: https://echojobs.io/job/thermo-fisher-scientific-senior-c-engineer-5hupe.