Resume and JobRESUME AND JOB
Capgemini logo

Software Engineer - Embedded C

Capgemini

Software and Technology Jobs

Software Engineer - Embedded C

full-timePosted: Dec 1, 2025

Job Description

Software Engineer - Embedded C

📋 Job Overview

The Software Engineer - Embedded C role at Capgemini focuses on developing, maintaining, and optimizing software solutions for embedded systems in the automotive domain. The position involves applying scientific methods to solve complex software engineering problems, exercising original thought and judgment, and collaborating with teams on research, design, and maintenance tasks. Candidates will work on TFT-based instrument clusters, middleware integration, and automotive protocols to deliver high-quality embedded applications.

📍 Location: Pune

💼 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 for the applicable role, as defined in Professional Communities
  • Collaborates and acts as team player with other software engineers and stakeholders

✅ Required Qualifications

  • Strong proficiency in embedded C programming language
  • Strong understanding of embedded systems architecture and real-time operating systems (RTOS)
  • Must have experience in Automotive domain
  • Experience in automotive communication protocols such as CAN, LIN, J1939, Diagnostic protocol (UDS) etc.
  • Sound knowledge of SW architecture of TFT based Instruments Cluster
  • Familiarity with software development tools such as debuggers, compilers, and version control systems
  • Experience in middleware integration with Application feature modules

🛠️ Required Skills

  • Embedded C programming
  • Embedded systems architecture
  • Real-time operating systems (RTOS)
  • Automotive domain experience
  • Automotive communication protocols (CAN, LIN, J1939, UDS)
  • SW architecture of TFT based Instruments Cluster
  • Software development tools (debuggers, compilers, version control systems)
  • Middleware integration with Application feature modules
  • Problem-solving skills
  • Teamwork abilities
  • Communication skills
  • Self motivated, Self driven & Solution oriented mindset

Locations

  • Pune, 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

  • Embedded C programmingintermediate
  • Embedded systems architectureintermediate
  • Real-time operating systems (RTOS)intermediate
  • Automotive domain experienceintermediate
  • Automotive communication protocols (CAN, LIN, J1939, UDS)intermediate
  • SW architecture of TFT based Instruments Clusterintermediate
  • Software development tools (debuggers, compilers, version control systems)intermediate
  • Middleware integration with Application feature modulesintermediate
  • Problem-solving skillsintermediate
  • Teamwork abilitiesintermediate
  • Communication skillsintermediate
  • Self motivated, Self driven & Solution oriented mindsetintermediate

Required Qualifications

  • Strong proficiency in embedded C programming language (experience)
  • Strong understanding of embedded systems architecture and real-time operating systems (RTOS) (experience)
  • Must have experience in Automotive domain (experience)
  • Experience in automotive communication protocols such as CAN, LIN, J1939, Diagnostic protocol (UDS) etc. (experience)
  • Sound knowledge of SW architecture of TFT based Instruments Cluster (experience)
  • Familiarity with software development tools such as debuggers, compilers, and version control systems (experience)
  • Experience in middleware integration with Application feature modules (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 for the applicable role, as defined in Professional Communities
  • Collaborates and acts as team player with other software engineers and stakeholders

Target Your Resume for "Software Engineer - Embedded C" , Capgemini

Get personalized recommendations to optimize your resume specifically for Software Engineer - Embedded C. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer - Embedded C" , 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 Software Engineer - Embedded C @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Capgemini logo

Software Engineer - Embedded C

Capgemini

Software and Technology Jobs

Software Engineer - Embedded C

full-timePosted: Dec 1, 2025

Job Description

Software Engineer - Embedded C

📋 Job Overview

The Software Engineer - Embedded C role at Capgemini focuses on developing, maintaining, and optimizing software solutions for embedded systems in the automotive domain. The position involves applying scientific methods to solve complex software engineering problems, exercising original thought and judgment, and collaborating with teams on research, design, and maintenance tasks. Candidates will work on TFT-based instrument clusters, middleware integration, and automotive protocols to deliver high-quality embedded applications.

📍 Location: Pune

💼 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 for the applicable role, as defined in Professional Communities
  • Collaborates and acts as team player with other software engineers and stakeholders

✅ Required Qualifications

  • Strong proficiency in embedded C programming language
  • Strong understanding of embedded systems architecture and real-time operating systems (RTOS)
  • Must have experience in Automotive domain
  • Experience in automotive communication protocols such as CAN, LIN, J1939, Diagnostic protocol (UDS) etc.
  • Sound knowledge of SW architecture of TFT based Instruments Cluster
  • Familiarity with software development tools such as debuggers, compilers, and version control systems
  • Experience in middleware integration with Application feature modules

🛠️ Required Skills

  • Embedded C programming
  • Embedded systems architecture
  • Real-time operating systems (RTOS)
  • Automotive domain experience
  • Automotive communication protocols (CAN, LIN, J1939, UDS)
  • SW architecture of TFT based Instruments Cluster
  • Software development tools (debuggers, compilers, version control systems)
  • Middleware integration with Application feature modules
  • Problem-solving skills
  • Teamwork abilities
  • Communication skills
  • Self motivated, Self driven & Solution oriented mindset

Locations

  • Pune, 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

  • Embedded C programmingintermediate
  • Embedded systems architectureintermediate
  • Real-time operating systems (RTOS)intermediate
  • Automotive domain experienceintermediate
  • Automotive communication protocols (CAN, LIN, J1939, UDS)intermediate
  • SW architecture of TFT based Instruments Clusterintermediate
  • Software development tools (debuggers, compilers, version control systems)intermediate
  • Middleware integration with Application feature modulesintermediate
  • Problem-solving skillsintermediate
  • Teamwork abilitiesintermediate
  • Communication skillsintermediate
  • Self motivated, Self driven & Solution oriented mindsetintermediate

Required Qualifications

  • Strong proficiency in embedded C programming language (experience)
  • Strong understanding of embedded systems architecture and real-time operating systems (RTOS) (experience)
  • Must have experience in Automotive domain (experience)
  • Experience in automotive communication protocols such as CAN, LIN, J1939, Diagnostic protocol (UDS) etc. (experience)
  • Sound knowledge of SW architecture of TFT based Instruments Cluster (experience)
  • Familiarity with software development tools such as debuggers, compilers, and version control systems (experience)
  • Experience in middleware integration with Application feature modules (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 for the applicable role, as defined in Professional Communities
  • Collaborates and acts as team player with other software engineers and stakeholders

Target Your Resume for "Software Engineer - Embedded C" , Capgemini

Get personalized recommendations to optimize your resume specifically for Software Engineer - Embedded C. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer - Embedded C" , 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 Software Engineer - Embedded C @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.