Minor Hotels Europe and Americas

Senior Linux C++, System Engineer

Minor Hotels Europe and Americas

full-time

Posted on:

Location Type: Office

Location: Kyiv • 🇺🇦 Ukraine

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerLinuxPython

About the role

  • Maintain, develop and improve custom OS based on Ubuntu
  • Design and develop system-level software and tools on Linux platforms using C++
  • Work with Linux kernel interfaces, daemons, drivers, and inter-process communication (IPC)
  • Integrate and support hardware-software interaction at the OS level
  • Troubleshoot and debug system issues related to memory, performance, and resource usage
  • Collaborate with cross-functional teams including QA, DevOps, and hardware engineers
  • Maintain documentation and contribute to system design discussions

Requirements

  • Deep understanding of Linux internals, including startup sequence, processes, memory management, file systems, and networking
  • Deep understanding of Ubuntu package manager, mirror, etc.
  • Understanding how to build Linux kernel, modules
  • Knowledge of scripting languages (Bash, Python)
  • Experience with containerization and virtualization (Docker, QEMU, etc.)
  • Strong proficiency in C++ (11/14/17) and system-level programming
  • Experience with POSIX APIs, multithreading, and IPC mechanisms (pipes, shared memory, sockets)
  • Familiarity with build systems (CMake, Make) and version control tools (Git)
  • Experience with debugging and profiling tools such as gdb, strace, valgrind, perf
  • Strong problem-solving and troubleshooting skills
Benefits
  • Health insurance from the first days
  • Christmas holidays from 25 December to 31 December
  • Cooperation with Superhumans center and Veteran HUB
  • Psychological rehabilitation department support
  • Psychological counseling support for military and veterans

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++Linuxsystem-level programmingscripting languagesBashPythoncontainerizationvirtualizationPOSIX APIsmultithreading
Soft skills
problem-solvingtroubleshootingcollaboration