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
Thermo Fisher Scientific

Software Engineering Supervisor – Desktop SEM

  • Hybrid
  • English (B2)

Salary

Not stated

Similar roles pay €85K - 120K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will lead and grow a team of software engineers building software for advanced Desktop Scanning Electron Microscope (SEM) products, combining people leadership with hands-on modern C++ work.

The team builds reliable software for microscopy, imaging and hardware control, and you will be accountable for the team's growth, technical quality and on-time delivery.

You will work with Software Architecture, Systems Engineering, Hardware, Software Quality and Product Management to keep engineering priorities aligned with what the product needs.

The role is part of the growth of the Brno Development Center, where you will help build software engineering capability and work with colleagues across the international R&D organization.

The company's Desktop SEM business makes scanning electron microscopes used worldwide in materials science, manufacturing, research and quality assurance.

The software links users to the microscope hardware and covers modern C++ and Linux, low-level hardware control, embedded systems, imaging and data acquisition, concurrency and inter-process communication, control systems, user interfaces and services, and networking with distributed components.

Responsibilities

  • Coach and develop a team of C++ engineers, building technical strength and teamwork.
  • Set team goals, order priorities and make sure software development work is delivered.
  • Help with hiring, onboarding, performance reviews and professional growth.
  • Advise on software design, architecture, code reviews and difficult investigations.
  • Stay hands-on with the codebase and the microscope systems.
  • Plan team capacity, manage dependencies and handle technical and delivery risks.
  • Work with Software Architecture, Systems Engineering, Hardware, SQA and Product Management.
  • Put sound practices in place for automated testing, CI/CD, software quality and deployment.
  • Report progress, technical problems and resourcing needs to stakeholders.
  • Push ongoing improvements to processes, team performance and product quality.
  • Help share knowledge and build software engineering skills across the Brno Development Center.

Requirements

  • A bachelor's or master's degree in computer science, software engineering, electrical engineering or a related technical field, or equivalent hands-on experience.
  • Extensive software development experience, with strong command of modern C++.
  • Experience leading engineers or technical teams, including coaching and growing people.
  • A solid grasp of software architecture, design principles, testing and debugging.
  • Experience planning and delivering complex software work.
  • Knowledge of Linux, embedded systems or hardware and software integration.
  • Familiarity with C++ build systems, CI/CD and development tooling.
  • Strong organizational, analytical and problem-solving skills.
  • The ability to balance people leadership, technical quality and delivery priorities.
  • Clear communication and stakeholder management in English.
  • An advantage: formal people management, recruiting and performance development experience.
  • An advantage: experience with scientific instruments, microscopy, imaging or other hardware-heavy products.
  • An advantage: agile development and experience growing an engineering team.
  • An advantage: Yocto, embedded Linux or cross-compilation.
  • An advantage: CMake, Jenkins or build automation.
  • An advantage: firmware, FPGA or Zynq integration.
  • An advantage: Qt/QML, gRPC, REST APIs or distributed systems.
  • An advantage: software supply-chain security and dependency management.

Conditions

Standard Monday to Friday schedule.

Office-based role.

The role is based at the Brno Development Center.

Benefits

  • Flexible working hours to help you balance work and private life.
  • 25 days of vacation and 5 sick days per year.
  • An annual bonus, a pension contribution, and life and health insurance at preferential rates.
  • Discounted mobile plans for you and your family.
  • A free MultiSport card.
  • A meal allowance and a company canteen that serves free fruit or vegetables every day.
  • Relaxation zones, an on-site gym, an outdoor sports area and massages in the building.
  • Social activities such as a company rock band, sports teams and other events.
  • A hackerspace with a VR headset, a recording studio for video, music and podcasts, LEGO Mindstorms, a 3D printer, Arduino and more.
  • Chances to shape engineering practices and develop people while staying close to the technology.

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

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 19 checks run
  • 1 red flag

Still hiring?

13 checks

No red flags

How crowded?

6 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment, Requirements
Tech stack
  • C++
  • gRPC
  • Linux
  • CI/CD
Type
Full-time
Specialty
Backend
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Tech stack
  • C++
  • gRPC
  • Linux
  • CI/CD

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