Apply now »

Senior Linux C++ System Engineer (Ukraine)

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Description:

Our client is a leading security technology company pioneering AI-based solutions designed to create safer experiences.

Key Responsibilities:

  • 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.

Required Qualifications:

  • 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.

Preferred Skills:

  • Experience with Linux kernel module development or device drivers;
  • Familiarity with embedded Linux or RTOS environments.

What you will love about working here?

  • We care about all our employees and want them to feel as comfortable as possible. That's why we offer them health insurance from the first days, regardless of the probationary period.
  • The gift from the company - Christmas holidays from 25 December to 31 December.
  • Сooperation with Superhumans center and Veteran HUB. Capgemini Engineering has supported the launch of psychological rehabilitation department of Superhumans. Our team also donnated over UAH 500 000 prosthetics for three Ukrainian defenders. Currently, we support psychological counseling provided by the Veteran Hub, and we have implemented a internal policy making the company friendly to military and veterans with the assistance of the Hub.

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

#LI-MZ1
#LI-Remote

Ref. code:  343102
Posted on:  14 Oct 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Kyiv, UA Rivne, UA Odesa, UA Lviv, UA

Brand:  Capgemini Engineering
Professional Community:  Software Engineering

Apply now »