-
View all jobs
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.
Job Description
Our client is a mission-driven organization. They are comprised of employees who are passionate about keeping people safe. Simply stated, they put people first, whether it’s protecting those visiting the places where people gather or through the support and development of our own employees.
Our product is the world’s first and only touchless security screening solution that meets all of the post-pandemic security screening requirements. It is up to ten times faster and far more effective than last generation products because it uses new sensor technology and artificial intelligence. Unlike traditional metal detectors, it’s powered by AI Software Platform enabling the system to spot weapons while ignoring harmless personal items. It keeps high volume entrances flowing by reliably detecting guns and other weapons as visitors walk through at a natural pace while carrying their phones and bags.
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
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Skills (competencies)
C/C++
Linux
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 fuelled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.
Job Description
Our client is a mission-driven organization. They are comprised of employees who are passionate about keeping people safe. Simply stated, they put people first, whether it’s protecting those visiting the places where people gather or through the support and development of our own employees.
Our product is the world’s first and only touchless security screening solution that meets all of the post-pandemic security screening requirements. It is up to ten times faster and far more effective than last generation products because it uses new sensor technology and artificial intelligence. Unlike traditional metal detectors, it’s powered by AI Software Platform enabling the system to spot weapons while ignoring harmless personal items. It keeps high volume entrances flowing by reliably detecting guns and other weapons as visitors walk through at a natural pace while carrying their phones and bags.
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
Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.
Skills (competencies)
C/C++
Linux
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 fuelled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.
Key Skills
Ranked by relevance
linux
ai
artificial intelligence
containerization
virtualization
embedded
docker
devops
cloud
bash
rtos
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Back End Developer
2026-04-10
Full-time
Entry
Belgium
IT Services
Engineering
View Job Details
Related
Senior Software Engineer – Embedded Systems (C++)
2026-04-10
Full-time
Mid-Senior
Poland
Engineering Services
Engineering
View Job Details
Related
Senior/Lead Python Cloud Engineer IRC291093
2026-04-11
Full-time
Not Applicable
Ukraine
Software Development
Engineering
Login to Apply
- Posted
- Apr 18, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Kyiv
- Company
- Capgemini Engineering
Industries
Engineering Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Back End Developer
2026-04-10
Full-time
Entry
Belgium
IT Services
Engineering
View Job Details
Related
Senior Software Engineer – Embedded Systems (C++)
2026-04-10
Full-time
Mid-Senior
Poland
Engineering Services
Engineering
View Job Details
Related
Senior/Lead Python Cloud Engineer IRC291093
2026-04-11
Full-time
Not Applicable
Ukraine
Software Development
Engineering