Resume and JobRESUME AND JOB
Capgemini logo

C++ Developer with Linux

Capgemini

Software and Technology Jobs

C++ Developer with Linux

full-timePosted: Nov 5, 2025

Job Description

C++ Developer with Linux

📋 Job Overview

Capgemini is seeking a C++ Developer with Linux expertise to work on software engineering in the automotive infotainment domain. The role involves developing, maintaining, and optimizing software solutions using modern C++ and Linux tools, with a focus on Bluetooth profiles, multi-threading, and system debugging. The developer will collaborate with teams to apply engineering practices in research, design, and agile environments.

📍 Location: Bangalore

💼 Experience Level: Experienced Professionals

🏢 Business Unit: Engineering and RandD Services

🎯 Key Responsibilities

  • Applies scientific methods to analyse and solve software engineering problems
  • Responsible for the development and application of software engineering practice and knowledge in research, design, development and maintenance
  • Exercises original thought and judgement and supervises the technical and administrative work of other software engineers
  • Builds skills and expertise in software engineering discipline to meet standard expectations
  • Collaborates and acts as a team player with other software engineers and stakeholders

✅ Required Qualifications

  • More than one year of relevant work experience
  • Solid understanding of programming concepts, software design, and software development principles
  • Ability to work with minimal supervision on a range of tasks
  • Experience in Automotive Infotainment Domain
  • Experience in Modern C++14/17, OOPs, Design patterns
  • Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++)
  • Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets
  • Experience in Build tools like Make, CMake and Git workflow
  • Experience in Linux, GDB, Valgrind, System Debugging skills
  • Experience with Test-Driven Development, Google-Test, Robot Framework, Python, Shell
  • Understanding Infotainment System Architecture, Design Principles
  • Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J
  • Experience in working with Bluetooth profiles and ability to analyze air traces to root cause issues

⭐ Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX
  • Knowledge of ASPICE V-Model Processes
  • Understanding/Experience in containers, hypervisor, virtualization
  • Experience in Media player, Bluetooth, IAP, Android Auto, Device manager, Remote UI
  • Experience with DevOps-CI/CD
  • Experience with AppArmour, Threat Modeling, TrustZone
  • Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations

🛠️ Required Skills

  • Bluetooth profiles analysis and air traces
  • Automotive Infotainment Domain
  • Modern C++14/17
  • OOPs
  • Design patterns
  • MISRA C/C++
  • CERT C/C++
  • Multi-Threading
  • IPC
  • RPC: Thrift, DBUS, gRPC, Sockets
  • Build tools: Make, CMake
  • Git workflow
  • Linux
  • GDB
  • Valgrind
  • System Debugging
  • Test-Driven Development
  • Google-Test
  • Robot Framework
  • Python
  • Shell
  • Infotainment System Architecture
  • Design Principles
  • Agile Frameworks: Scrum/Kanban
  • JIRA
  • Confluence
  • TMX
  • R4J
  • Team collaboration
  • Problem-solving
  • Time management

Locations

  • Bangalore, India

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Bluetooth profiles analysis and air tracesintermediate
  • Automotive Infotainment Domainintermediate
  • Modern C++14/17intermediate
  • OOPsintermediate
  • Design patternsintermediate
  • MISRA C/C++intermediate
  • CERT C/C++intermediate
  • Multi-Threadingintermediate
  • IPCintermediate
  • RPC: Thrift, DBUS, gRPC, Socketsintermediate
  • Build tools: Make, CMakeintermediate
  • Git workflowintermediate
  • Linuxintermediate
  • GDBintermediate
  • Valgrindintermediate
  • System Debuggingintermediate
  • Test-Driven Developmentintermediate
  • Google-Testintermediate
  • Robot Frameworkintermediate
  • Pythonintermediate
  • Shellintermediate
  • Infotainment System Architectureintermediate
  • Design Principlesintermediate
  • Agile Frameworks: Scrum/Kanbanintermediate
  • JIRAintermediate
  • Confluenceintermediate
  • TMXintermediate
  • R4Jintermediate
  • Team collaborationintermediate
  • Problem-solvingintermediate
  • Time managementintermediate

Required Qualifications

  • More than one year of relevant work experience (experience)
  • Solid understanding of programming concepts, software design, and software development principles (experience)
  • Ability to work with minimal supervision on a range of tasks (experience)
  • Experience in Automotive Infotainment Domain (experience)
  • Experience in Modern C++14/17, OOPs, Design patterns (experience)
  • Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) (experience)
  • Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets (experience)
  • Experience in Build tools like Make, CMake and Git workflow (experience)
  • Experience in Linux, GDB, Valgrind, System Debugging skills (experience)
  • Experience with Test-Driven Development, Google-Test, Robot Framework, Python, Shell (experience)
  • Understanding Infotainment System Architecture, Design Principles (experience)
  • Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J (experience)
  • Experience in working with Bluetooth profiles and ability to analyze air traces to root cause issues (experience)

Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX (experience)
  • Knowledge of ASPICE V-Model Processes (experience)
  • Understanding/Experience in containers, hypervisor, virtualization (experience)
  • Experience in Media player, Bluetooth, IAP, Android Auto, Device manager, Remote UI (experience)
  • Experience with DevOps-CI/CD (experience)
  • Experience with AppArmour, Threat Modeling, TrustZone (experience)
  • Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations (experience)

Responsibilities

  • Applies scientific methods to analyse and solve software engineering problems
  • Responsible for the development and application of software engineering practice and knowledge in research, design, development and maintenance
  • Exercises original thought and judgement and supervises the technical and administrative work of other software engineers
  • Builds skills and expertise in software engineering discipline to meet standard expectations
  • Collaborates and acts as a team player with other software engineers and stakeholders

Target Your Resume for "C++ Developer with Linux" , Capgemini

Get personalized recommendations to optimize your resume specifically for C++ Developer with Linux. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "C++ Developer with Linux" , Capgemini

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Engineering and RandD ServicesSoftware EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for C++ Developer with Linux @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Capgemini logo

C++ Developer with Linux

Capgemini

Software and Technology Jobs

C++ Developer with Linux

full-timePosted: Nov 5, 2025

Job Description

C++ Developer with Linux

📋 Job Overview

Capgemini is seeking a C++ Developer with Linux expertise to work on software engineering in the automotive infotainment domain. The role involves developing, maintaining, and optimizing software solutions using modern C++ and Linux tools, with a focus on Bluetooth profiles, multi-threading, and system debugging. The developer will collaborate with teams to apply engineering practices in research, design, and agile environments.

📍 Location: Bangalore

💼 Experience Level: Experienced Professionals

🏢 Business Unit: Engineering and RandD Services

🎯 Key Responsibilities

  • Applies scientific methods to analyse and solve software engineering problems
  • Responsible for the development and application of software engineering practice and knowledge in research, design, development and maintenance
  • Exercises original thought and judgement and supervises the technical and administrative work of other software engineers
  • Builds skills and expertise in software engineering discipline to meet standard expectations
  • Collaborates and acts as a team player with other software engineers and stakeholders

✅ Required Qualifications

  • More than one year of relevant work experience
  • Solid understanding of programming concepts, software design, and software development principles
  • Ability to work with minimal supervision on a range of tasks
  • Experience in Automotive Infotainment Domain
  • Experience in Modern C++14/17, OOPs, Design patterns
  • Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++)
  • Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets
  • Experience in Build tools like Make, CMake and Git workflow
  • Experience in Linux, GDB, Valgrind, System Debugging skills
  • Experience with Test-Driven Development, Google-Test, Robot Framework, Python, Shell
  • Understanding Infotainment System Architecture, Design Principles
  • Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J
  • Experience in working with Bluetooth profiles and ability to analyze air traces to root cause issues

⭐ Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX
  • Knowledge of ASPICE V-Model Processes
  • Understanding/Experience in containers, hypervisor, virtualization
  • Experience in Media player, Bluetooth, IAP, Android Auto, Device manager, Remote UI
  • Experience with DevOps-CI/CD
  • Experience with AppArmour, Threat Modeling, TrustZone
  • Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations

🛠️ Required Skills

  • Bluetooth profiles analysis and air traces
  • Automotive Infotainment Domain
  • Modern C++14/17
  • OOPs
  • Design patterns
  • MISRA C/C++
  • CERT C/C++
  • Multi-Threading
  • IPC
  • RPC: Thrift, DBUS, gRPC, Sockets
  • Build tools: Make, CMake
  • Git workflow
  • Linux
  • GDB
  • Valgrind
  • System Debugging
  • Test-Driven Development
  • Google-Test
  • Robot Framework
  • Python
  • Shell
  • Infotainment System Architecture
  • Design Principles
  • Agile Frameworks: Scrum/Kanban
  • JIRA
  • Confluence
  • TMX
  • R4J
  • Team collaboration
  • Problem-solving
  • Time management

Locations

  • Bangalore, India

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Bluetooth profiles analysis and air tracesintermediate
  • Automotive Infotainment Domainintermediate
  • Modern C++14/17intermediate
  • OOPsintermediate
  • Design patternsintermediate
  • MISRA C/C++intermediate
  • CERT C/C++intermediate
  • Multi-Threadingintermediate
  • IPCintermediate
  • RPC: Thrift, DBUS, gRPC, Socketsintermediate
  • Build tools: Make, CMakeintermediate
  • Git workflowintermediate
  • Linuxintermediate
  • GDBintermediate
  • Valgrindintermediate
  • System Debuggingintermediate
  • Test-Driven Developmentintermediate
  • Google-Testintermediate
  • Robot Frameworkintermediate
  • Pythonintermediate
  • Shellintermediate
  • Infotainment System Architectureintermediate
  • Design Principlesintermediate
  • Agile Frameworks: Scrum/Kanbanintermediate
  • JIRAintermediate
  • Confluenceintermediate
  • TMXintermediate
  • R4Jintermediate
  • Team collaborationintermediate
  • Problem-solvingintermediate
  • Time managementintermediate

Required Qualifications

  • More than one year of relevant work experience (experience)
  • Solid understanding of programming concepts, software design, and software development principles (experience)
  • Ability to work with minimal supervision on a range of tasks (experience)
  • Experience in Automotive Infotainment Domain (experience)
  • Experience in Modern C++14/17, OOPs, Design patterns (experience)
  • Knowhow with coding guidelines/standards (e.g. MISRA C/C++, CERT C/C++) (experience)
  • Experience in Multi-Threading, IPC, RPC: Thrift, DBUS, gRPC, Sockets (experience)
  • Experience in Build tools like Make, CMake and Git workflow (experience)
  • Experience in Linux, GDB, Valgrind, System Debugging skills (experience)
  • Experience with Test-Driven Development, Google-Test, Robot Framework, Python, Shell (experience)
  • Understanding Infotainment System Architecture, Design Principles (experience)
  • Know how on Agile Frameworks and tools: Scrum/Kanban, JIRA, Confluence, TMX, R4J (experience)
  • Experience in working with Bluetooth profiles and ability to analyze air traces to root cause issues (experience)

Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX (experience)
  • Knowledge of ASPICE V-Model Processes (experience)
  • Understanding/Experience in containers, hypervisor, virtualization (experience)
  • Experience in Media player, Bluetooth, IAP, Android Auto, Device manager, Remote UI (experience)
  • Experience with DevOps-CI/CD (experience)
  • Experience with AppArmour, Threat Modeling, TrustZone (experience)
  • Ability to understand and address Bluetooth security vulnerabilities reported by various research organizations (experience)

Responsibilities

  • Applies scientific methods to analyse and solve software engineering problems
  • Responsible for the development and application of software engineering practice and knowledge in research, design, development and maintenance
  • Exercises original thought and judgement and supervises the technical and administrative work of other software engineers
  • Builds skills and expertise in software engineering discipline to meet standard expectations
  • Collaborates and acts as a team player with other software engineers and stakeholders

Target Your Resume for "C++ Developer with Linux" , Capgemini

Get personalized recommendations to optimize your resume specifically for C++ Developer with Linux. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "C++ Developer with Linux" , Capgemini

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Engineering and RandD ServicesSoftware EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for C++ Developer with Linux @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.