You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build

This vacancy is closed and no longer takes applications. See open Developer Jobs

Thermo Fisher Scientific

C++ Software Engineer

  • Hybrid
  • 6+ years
  • English (B2)

Salary

Not stated

Description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Join our innovative software engineering team and help develop sophisticated software solutions that control cutting-edge scanning electron microscopes (SEM).

As a C++ Software Engineer , you'll work on complex technical challenges and collaborate closely with scientists, physicists, electronics engineers, systems engineers, and application specialists.

Your work will directly contribute to scientific and technological advancements in fields such as semiconductor manufacturing, cancer research, environmental protection, and advanced materials.

You'll have the opportunity to develop software, test your solutions on real microscopes, and collaborate with experienced engineering teams in Brno and the USA.

Responsibilities

  • Design, develop, and implement new features in modern C++ for our software platform controlling a wide range of scanning electron microscopes.
  • Write, test, and validate your code directly on real microscopes.
  • Investigate, debug, and resolve issues within an existing, complex codebase.
  • Tackle challenging technical problems and develop innovative, practical solutions.
  • Collaborate with experienced software engineers in Brno and the USA, as well as experts from other engineering and scientific disciplines.
  • Contribute to the continuous improvement of software quality, reliability, and performance.

Requirements

  • Bachelor's degree with at least 8 years of professional software development experience, or an advanced degree with at least 5 years of experience in a commercial environment.
  • Degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field preferred.
  • Strong proficiency in modern C++.
  • Solid understanding of object-oriented design, design patterns, data structures, and algorithms.
  • Familiarity with AI-assisted software development tools for coding, code review, testing, and documentation, including the ability to critically evaluate and validate AI-generated outputs.
  • Understanding of microservices architecture, API design, and communication between services.
  • Basic knowledge of cloud platforms such as Microsoft Azure, AWS, or Google Cloud, including core services and application deployment concepts.
  • Excellent analytical thinking and problem-solving skills.
  • Experience with version control systems such as Git.
  • Ability to understand and translate complex technical and scientific requirements into software solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Good written and spoken English.
  • Experience developing software for hardware control or hardware-integrated systems.

Benefits

  • Flexible working hours to help you balance work and personal life.
  • 25 days of vacation plus 5 sick days per year.
  • Financial benefits, including an annual bonus, pension contribution, and access to life and health insurance at preferential rates.
  • Discounted mobile plans for you and your family members.
  • Free MultiSport card.
  • Meal allowance and company canteen, with free fruit or vegetables every day.
  • Modern working environment with relaxation zones, an on-site gym, outdoor sports area, and massages in the building.
  • Open and friendly company culture, including our company rock band, sports teams, and other activities.
  • Hackerspace equipped with a VR headset, a recording studio for videos, music, and podcasts, LEGO Mindstorms, a 3D printer, Arduino, and much more.

Where you’d work

Part of the week in the office

About the company

Thermo Fisher Scientific

Office in Brno, Czechia

Also hiring in Eindhoven, Netherlands, Vilnius, Lithuania, United States and 18 more places

23 of their 114 open roles are remote

Details10 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • AWS
  • Google Cloud
  • C++
  • Azure
Type
Full-time
Region
Europe
Pay period
Annual
Show 6 more factsShow less

Role

Category
Development
Experience
8+ years
Tech stack
  • AWS
  • Google Cloud
  • C++
  • Azure

Location

Work model
Hybrid
Region
Europe
Office
  • Brno, Czechia

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Requirements

Languages
  • English (B2)

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason