Resume and JobRESUME AND JOB
Capgemini logo

C++ Developer with Linux

Capgemini

Engineering Jobs

C++ Developer with Linux

full-timePosted: Nov 27, 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, focusing on Bluetooth applications and modern C++ development. The role involves analyzing and solving software problems, developing and maintaining software solutions, and collaborating with teams using agile methodologies. Candidates will apply design principles and debugging skills to optimize infotainment systems.

📍 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 the ability to supervise the technical and administrative work of other software engineers
  • Builds skills and expertise of software engineering discipline to reach standard software engineer skills expectations
  • Collaborates and acts as team player with other software engineers and stakeholders

✅ Required Qualifications

  • More than a year of relevant work experience
  • Solid understanding of programming concepts, software design and software development principles
  • Experience in Automotive Infotainment Domain
  • Experience in working with Bluetooth profiles / Bluetooth application level
  • 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

⭐ Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX
  • Knowledge of ASPICE V-Model Processes
  • Understanding/Experience in containers, hyper visor, 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

  • C++14/17
  • OOPs
  • Design patterns
  • MISRA C/C++
  • CERT C/C++
  • Multi-Threading
  • IPC
  • RPC
  • Thrift
  • DBUS
  • gRPC
  • Sockets
  • Make
  • CMake
  • Git workflow
  • Linux
  • GDB
  • Valgrind
  • System Debugging
  • Test-Driven Development
  • Google-Test
  • Robot Framework
  • Python
  • Shell
  • Infotainment System Architecture
  • Design Principles
  • Scrum
  • Kanban
  • JIRA
  • Confluence
  • TMX
  • R4J
  • Automotive/Infotainment
  • Bluetooth
  • Media Player
  • Android Auto
  • Device Manager
  • Remote UI

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

  • C++14/17intermediate
  • OOPsintermediate
  • Design patternsintermediate
  • MISRA C/C++intermediate
  • CERT C/C++intermediate
  • Multi-Threadingintermediate
  • IPCintermediate
  • RPCintermediate
  • Thriftintermediate
  • DBUSintermediate
  • gRPCintermediate
  • Socketsintermediate
  • Makeintermediate
  • CMakeintermediate
  • Git workflowintermediate
  • Linuxintermediate
  • GDBintermediate
  • Valgrindintermediate
  • System Debuggingintermediate
  • Test-Driven Developmentintermediate
  • Google-Testintermediate
  • Robot Frameworkintermediate
  • Pythonintermediate
  • Shellintermediate
  • Infotainment System Architectureintermediate
  • Design Principlesintermediate
  • Scrumintermediate
  • Kanbanintermediate
  • JIRAintermediate
  • Confluenceintermediate
  • TMXintermediate
  • R4Jintermediate
  • Automotive/Infotainmentintermediate
  • Bluetoothintermediate
  • Media Playerintermediate
  • Android Autointermediate
  • Device Managerintermediate
  • Remote UIintermediate

Required Qualifications

  • More than a year of relevant work experience (experience)
  • Solid understanding of programming concepts, software design and software development principles (experience)
  • Experience in Automotive Infotainment Domain (experience)
  • Experience in working with Bluetooth profiles / Bluetooth application level (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)

Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX (experience)
  • Knowledge of ASPICE V-Model Processes (experience)
  • Understanding/Experience in containers, hyper visor, 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 the ability to supervise the technical and administrative work of other software engineers
  • Builds skills and expertise of software engineering discipline to reach standard software engineer skills expectations
  • Collaborates and acts as 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

Engineering Jobs

C++ Developer with Linux

full-timePosted: Nov 27, 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, focusing on Bluetooth applications and modern C++ development. The role involves analyzing and solving software problems, developing and maintaining software solutions, and collaborating with teams using agile methodologies. Candidates will apply design principles and debugging skills to optimize infotainment systems.

📍 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 the ability to supervise the technical and administrative work of other software engineers
  • Builds skills and expertise of software engineering discipline to reach standard software engineer skills expectations
  • Collaborates and acts as team player with other software engineers and stakeholders

✅ Required Qualifications

  • More than a year of relevant work experience
  • Solid understanding of programming concepts, software design and software development principles
  • Experience in Automotive Infotainment Domain
  • Experience in working with Bluetooth profiles / Bluetooth application level
  • 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

⭐ Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX
  • Knowledge of ASPICE V-Model Processes
  • Understanding/Experience in containers, hyper visor, 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

  • C++14/17
  • OOPs
  • Design patterns
  • MISRA C/C++
  • CERT C/C++
  • Multi-Threading
  • IPC
  • RPC
  • Thrift
  • DBUS
  • gRPC
  • Sockets
  • Make
  • CMake
  • Git workflow
  • Linux
  • GDB
  • Valgrind
  • System Debugging
  • Test-Driven Development
  • Google-Test
  • Robot Framework
  • Python
  • Shell
  • Infotainment System Architecture
  • Design Principles
  • Scrum
  • Kanban
  • JIRA
  • Confluence
  • TMX
  • R4J
  • Automotive/Infotainment
  • Bluetooth
  • Media Player
  • Android Auto
  • Device Manager
  • Remote UI

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

  • C++14/17intermediate
  • OOPsintermediate
  • Design patternsintermediate
  • MISRA C/C++intermediate
  • CERT C/C++intermediate
  • Multi-Threadingintermediate
  • IPCintermediate
  • RPCintermediate
  • Thriftintermediate
  • DBUSintermediate
  • gRPCintermediate
  • Socketsintermediate
  • Makeintermediate
  • CMakeintermediate
  • Git workflowintermediate
  • Linuxintermediate
  • GDBintermediate
  • Valgrindintermediate
  • System Debuggingintermediate
  • Test-Driven Developmentintermediate
  • Google-Testintermediate
  • Robot Frameworkintermediate
  • Pythonintermediate
  • Shellintermediate
  • Infotainment System Architectureintermediate
  • Design Principlesintermediate
  • Scrumintermediate
  • Kanbanintermediate
  • JIRAintermediate
  • Confluenceintermediate
  • TMXintermediate
  • R4Jintermediate
  • Automotive/Infotainmentintermediate
  • Bluetoothintermediate
  • Media Playerintermediate
  • Android Autointermediate
  • Device Managerintermediate
  • Remote UIintermediate

Required Qualifications

  • More than a year of relevant work experience (experience)
  • Solid understanding of programming concepts, software design and software development principles (experience)
  • Experience in Automotive Infotainment Domain (experience)
  • Experience in working with Bluetooth profiles / Bluetooth application level (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)

Preferred Qualifications

  • Experience with Embedded Linux / Yocto/ QNX (experience)
  • Knowledge of ASPICE V-Model Processes (experience)
  • Understanding/Experience in containers, hyper visor, 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 the ability to supervise the technical and administrative work of other software engineers
  • Builds skills and expertise of software engineering discipline to reach standard software engineer skills expectations
  • Collaborates and acts as 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.