CareerPlan

Software Engineering Supervisor – Desktop SEM

Brno, CzechiaFull-time2026-10-19 → 2026-11-10
On-site

Core

Lead and develop a team of software engineers building reliable software for Desktop Scanning Electron Microscope (SEM) products, integrating hardware control, imaging, and user interfaces.

Role type

Senior IC software engineering supervisor (C++/Linux)

Builds

Desktop SEM software for microscopy, imaging, and hardware-control systems

Domain

Scientific instrumentation / Materials science / Embedded systems

Required skills

Modern C++, Linux, software architecture, team leadership, CI/CD, hardware/software integration

Preferred skills

Embedded systems, Yocto, CMake, Qt/QML, gRPC, FPGA integration

Technologies

C++, Linux, CMake, Jenkins, Qt/QML, gRPC, REST APIs

Responsibilities

Lead, coach, and develop a team of C++ software engineers; Set team objectives and manage priorities; Provide technical guidance during design, architecture, and code reviews; Maintain hands-on involvement with the codebase and microscope systems; Collaborate with Software Architecture, Systems Engineering, Hardware, and Product Management; Drive continuous improvement in software development processes.

Seniority

Senior, hands-on IC with people leadership