Thermo Fisher Scientific Logo png

Software Engineer

Thermo Fisher Scientific

Job Description

Software engineering is an integral part of our R&D department, working closely with colleagues outside the software domain, such as system design engineers, physicists, application specialists, and electronics engineers to deliver high-quality solutions. We develop applications on various layers of the software stack – from low-level controller communication, through implementing instrument behavior and providing quality API, to user-facing applications for control and automation.

We are looking for a Rust/C++ developer willing to work on critical software modules in the world's most powerful electron microscopes. Become a member of our team and help us build innovative products serving science and industry.


  • Design and implementation of product modules in Rust/C++ languages

  • Testing your code both in an automated fashion, with simulators, and on the microscope

  • Working on complex technical problems and providing sophisticated solutions

  • Collaborating with a team of skilled engineers in Brno, Netherlands, and USA


  • Knowledge of C++ language and the latest features, e.g. concepts.

  • Experience with Rust language and functional programming OR interest to learn it

  • Good understanding of software development processes and agile methodology

  • Bachelor's or Master's degree in Computer Science or adequate education/experience

  • Active knowledge of English to read requirements, write documentation, and to connect with abroad teams

  • Eligible for passport and ability to travel


We would be excited if you have:
  • Experience with C#, Python, or functional programming languages

  • Used Docker or different containerization utilities

  • Worked on microservice architecture with gRPC communication protocol

  • Passion to learn new things and experimenting with innovative technologies


We offer:
  • Flexible working hours to better balance your personal life. 25 days of vacation and 5 sick days/year

  • Home office (combination of work from home and office)

  • Financial benefits - annual bonus, meal allowance, pension insurance allowance

  • Excellent working equipment: notebook of high quality, company phone, and two monitors are our standard, further office equipment based on personal preferences

  • Further employee benefits - mobile tariff for you and family members for great prices, free Multisport card, possibility of life or health insurance for better prices

  • We have modern work environment including relax zones, power yoga lectures, gym, outside playground, and massages in the building. In the company canteen, there is always fresh fruit and vegetable for free

  • Brand-new dedicated space room equipped with VR headset, Recording studio for your videos, music, or podcasts, Lego Mindstorms, 3D printer, Arduino, and much more


Still not sure? Visit us and have a look!

We offer an “Open hour” – a casual meeting with a colleague or manager from the software department to discuss further possibilities. Just let us know about you!

Find your dream job

Freshly added jobs

30 days

Software Engineer

Senior React Developer

Full Stack Developer

C++ Developer