Junior C++ Developer – Desktop SEM
Thermo Fisher Scientific · Brno, Czechia · Czechia
- Employer
- Thermo Fisher Scientific
- Requisition id
- Junior-C---Developer---Desktop-SEM_R-01370268
- First posted (employer ATS)
- (19h ago)
- First seen by this site
- 2026-10-09T18:09:22Z
- Last verified live
- 2026-10-09T18:33:34Z
- Source
- Employer career portal (workday)
Job description
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Position Summary
As a
Junior C++ Developer
, you will develop software for our Desktop Scanning Electron Microscope (SEM) products, working at the intersection of
C++, hardware, and advanced scientific instrumentation
.
You will develop and improve software components that control and interact with the microscope, contribute to new algorithms, and turn technical ideas into reliable solutions for our customers.
You will work closely with Software Quality, Systems Engineering, other engineering disciplines, and Applications Development while having the opportunity to work hands-on with our microscopes.
This role is part of the expansion of our
Brno Development Center
, collaborating with colleagues across our international R&D organization.
Our Technology
Our Desktop SEM business develops advanced scanning electron microscopes used worldwide in materials science, manufacturing, research, and quality assurance.
Our software connects users with sophisticated microscope technology, integrating:
C++ and low-level hardware control
Embedded and Linux-based systems
Microscope control and automation
Algorithms and control systems
Web technologies and user interfaces
Networking and system communication
Key Responsibilities
Develop and maintain
C++ software
for Desktop SEM products.
Develop software interfaces and low-level control for microscope hardware.
Design, prototype, and test new algorithms and technical concepts.
Take ownership of software components throughout their lifecycle.
Work hands-on with microscopes to develop, test, and troubleshoot software.
Collaborate with Systems Engineering, Software Quality, Applications Development, and other engineering teams.
Investigate technical issues and contribute to root-cause analysis and product improvements.
Evaluate new technologies and solutions that improve product quality and maintainability.
Contribute ideas for new product features and improvements.
Participate in code reviews, testing, integration, and software deployment.
What We’re Looking For
Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related technical field.
Strong programming skills in
C++
.
Experience with
low-level hardware control or hardware/software integration
.
Familiarity with
Git
or similar version-control systems.
Strong analytical and problem-solving skills.
A hands-on mindset and interest in understanding how complex physical systems work.
Ability to work independently while collaborating effectively within multidisciplinary teams.
Good communication skills in English.
Nice to Have
Experience with one or more of the following would be an advantage:
Linux and embedded systems
Yocto
Control systems
REST APIs and gRPC
Network programming
Jenkins and CI/CD
JavaScript and Vue
Formal modelling tools such as Dezyne or Coco
Scientific instrumentation, microscopy, or other complex hardware/software products
Why Join Us?
You will develop
C++ software that directly controls sophisticated scientific instruments
, giving you the opportunity to see your code interact with real hardware and influence microscope performance.
You will work across software, electronics, physics, and systems engineering while contributing to products used by scientists and engineers around the world.
What We Offer
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, recording studio for videos, music and podcasts, LEGO Mindstorms, 3D printer, Arduino, and much more.
Apply on Thermo Fisher Scientific’s site
More from Thermo Fisher Scientific
- Software Engineering Manager 19h ago
- Software Engineer 19h ago
- Systems Engineer – Product Development - Desktop SEM 2d ago
- AI Engineering Manager 2d ago
- Engineer II, Software 4d ago
- Systems Developer 4d ago
- Associate Systems Developer 4d ago
- Embedded Software Developer – Python/Linux 4d ago
We are not Thermo Fisher Scientific. The hiring company owns this listing. Reposts of the same requisition id are not shown as new.
All new jobs · Companies we watch · How dates work · Report an error