FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior C++ Engineer, Linux
Minor Hotels Europe and AmericasSenior C++ Engineer developing Linux-based systems for a fast-growing product company in physical security and AI. Involves software development, troubleshooting, and collaboration with multidisciplinary teams.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in C++ programming with a focus on system-level software development in Linux environments, alongside strong analytical and troubleshooting capabilities. Proficient in collaborating with cross-functional teams and maintaining technical documentation.
Highest-signal resume keywords
C++ Programming (11/14/17)Linux InternalsPOSIX APIsContainerization Tools (Docker, QEMU)Scripting Skills (Bash, Python)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++ Programming (11/14/17)Linux InternalsPOSIX APIsScripting Skills (Bash, Python)MultithreadingInter-Process Communication (IPC)Debugging Tools (gdb, strace, valgrind, perf)Performance TroubleshootingMemory ManagementFile Systems
Soft Skills
Analytical SkillsTroubleshooting Skills
Tools & Technologies
DockerQEMUCMakeMakeGit
Industry Keywords
LinuxUbuntu EcosystemSystem-Level SoftwareHardware-Software InteractionTechnical Documentation
Tech Stack
Tools & technologiesDockerLinuxPython
About the role
Key responsibilities & impact- Develop new features and enhance existing functionality in a Linux-based system environment
- Design and implement system-level software and tools in C++ on Linux platforms
- Work with daemons, inter-process communication (IPC), and system services
- Support and improve hardware–software interaction at the system level
- Troubleshoot and debug issues related to memory, performance, and resource usage
- Collaborate closely with QA, DevOps, and hardware teams
- Maintain technical documentation and contribute to system design discussions.
Requirements
What you’ll need- 5+ years of experience in software engineering, senior level expected
- Strong understanding of Linux internals (processes, memory management, file systems, networking, startup sequence)
- Good knowledge of Ubuntu ecosystem (package management, repositories, mirrors)
- Solid programming skills in C++ (11/14/17) with system-level focus
- Experience with POSIX APIs, multithreading, and IPC (pipes, shared memory, sockets)
- Scripting skills (Bash, Python)
- Experience with containerization or virtualization tools (Docker, QEMU, etc.)
- Familiarity with build systems (CMake, Make) and version control (Git)
- Hands-on experience with debugging and profiling tools (gdb, strace, valgrind, perf)
- Strong analytical and troubleshooting skills
- Upper-Intermediate English.
Benefits
Comp & perks- Health insurance from the first days
- Christmas holidays from 25 December to 31 December
- Cooperation with Superhumans center and Veteran HUB
- Psychological counseling provided by the Veteran Hub
- Company friendly to military and veterans with the assistance of the Hub