Resume and JobRESUME AND JOB
Capgemini logo

L2,L3 Protocols Networking Engineer

Capgemini

Engineering Jobs

L2,L3 Protocols Networking Engineer

full-timePosted: Sep 12, 2025

Job Description

L2,L3 Protocols Networking Engineer

šŸ“‹ Job Overview

Capgemini is seeking a highly skilled Embedded Networking Software Engineer specializing in C programming and Layer 2/Layer 3 networking protocol stack development for embedded systems. The role involves designing, implementing, and optimizing high-performance networking software to ensure reliability and industry compliance. Responsibilities include debugging, collaboration with cross-functional teams, and maintaining software quality through best practices.

šŸ“ Location: Chennai (ex Madras)

šŸ’¼ Experience Level: Experienced Professionals

šŸ¢ Business Unit: Engineering and RandD Services

šŸŽÆ Key Responsibilities

  • Design and implement L2/L3 networking protocol stacks using C for embedded platforms
  • Develop and maintain software modules for Ethernet, IP, routing, and other networking protocols
  • Perform low-level debugging, trace analysis, and performance optimization
  • Collaborate with cross-functional teams including hardware, QA, and system architects
  • Participate in code reviews, unit testing, and integration testing
  • Ensure software quality through adherence to software development best practices and multi-paradigm programming principles
  • Document design specifications, test plans, and technical reports

āœ… Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field
  • 6–9 years of experience in embedded software development with a focus on networking protocols
  • Strong proficiency in C programming and debugging tools (e.g., GDB, Valgrind)
  • Solid understanding of Layer 2 (MAC, VLAN) and Layer 3 (IP, routing protocols)
  • Experience with RTOS, embedded Linux, or network processors
  • Familiarity with packet analyzers (e.g., Wireshark) and source code management tools (e.g., Git)

⭐ Preferred Qualifications

  • Experience with network security, QoS, or virtualization technologies
  • Exposure to test automation and continuous integration environments
  • Knowledge of software development methodologies (Agile, Scrum)

šŸ› ļø Required Skills

  • C programming
  • Layer 2/Layer 3 networking protocol stack development
  • System-level debugging
  • Ethernet
  • IP
  • Routing protocols
  • Low-level debugging
  • Trace analysis
  • Performance optimization
  • Code reviews
  • Unit testing
  • Integration testing
  • Software development best practices
  • Multi-paradigm programming
  • GDB
  • Valgrind
  • MAC
  • VLAN
  • RTOS
  • Embedded Linux
  • Network processors
  • Wireshark
  • Git
  • Network security
  • QoS
  • Virtualization technologies
  • Test automation
  • Continuous integration
  • Agile
  • Scrum

Locations

  • Chennai (ex Madras), 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 programmingintermediate
  • Layer 2/Layer 3 networking protocol stack developmentintermediate
  • System-level debuggingintermediate
  • Ethernetintermediate
  • IPintermediate
  • Routing protocolsintermediate
  • Low-level debuggingintermediate
  • Trace analysisintermediate
  • Performance optimizationintermediate
  • Code reviewsintermediate
  • Unit testingintermediate
  • Integration testingintermediate
  • Software development best practicesintermediate
  • Multi-paradigm programmingintermediate
  • GDBintermediate
  • Valgrindintermediate
  • MACintermediate
  • VLANintermediate
  • RTOSintermediate
  • Embedded Linuxintermediate
  • Network processorsintermediate
  • Wiresharkintermediate
  • Gitintermediate
  • Network securityintermediate
  • QoSintermediate
  • Virtualization technologiesintermediate
  • Test automationintermediate
  • Continuous integrationintermediate
  • Agileintermediate
  • Scrumintermediate

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field (experience)
  • 6–9 years of experience in embedded software development with a focus on networking protocols (experience)
  • Strong proficiency in C programming and debugging tools (e.g., GDB, Valgrind) (experience)
  • Solid understanding of Layer 2 (MAC, VLAN) and Layer 3 (IP, routing protocols) (experience)
  • Experience with RTOS, embedded Linux, or network processors (experience)
  • Familiarity with packet analyzers (e.g., Wireshark) and source code management tools (e.g., Git) (experience)

Preferred Qualifications

  • Experience with network security, QoS, or virtualization technologies (experience)
  • Exposure to test automation and continuous integration environments (experience)
  • Knowledge of software development methodologies (Agile, Scrum) (experience)

Responsibilities

  • Design and implement L2/L3 networking protocol stacks using C for embedded platforms
  • Develop and maintain software modules for Ethernet, IP, routing, and other networking protocols
  • Perform low-level debugging, trace analysis, and performance optimization
  • Collaborate with cross-functional teams including hardware, QA, and system architects
  • Participate in code reviews, unit testing, and integration testing
  • Ensure software quality through adherence to software development best practices and multi-paradigm programming principles
  • Document design specifications, test plans, and technical reports

Target Your Resume for "L2,L3 Protocols Networking Engineer" , Capgemini

Get personalized recommendations to optimize your resume specifically for L2,L3 Protocols Networking Engineer. Takes only 15 seconds!

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

Check Your ATS Score for "L2,L3 Protocols Networking Engineer" , 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 ServicesProducts & Systems EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for L2,L3 Protocols Networking Engineer @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Capgemini logo

L2,L3 Protocols Networking Engineer

Capgemini

Engineering Jobs

L2,L3 Protocols Networking Engineer

full-timePosted: Sep 12, 2025

Job Description

L2,L3 Protocols Networking Engineer

šŸ“‹ Job Overview

Capgemini is seeking a highly skilled Embedded Networking Software Engineer specializing in C programming and Layer 2/Layer 3 networking protocol stack development for embedded systems. The role involves designing, implementing, and optimizing high-performance networking software to ensure reliability and industry compliance. Responsibilities include debugging, collaboration with cross-functional teams, and maintaining software quality through best practices.

šŸ“ Location: Chennai (ex Madras)

šŸ’¼ Experience Level: Experienced Professionals

šŸ¢ Business Unit: Engineering and RandD Services

šŸŽÆ Key Responsibilities

  • Design and implement L2/L3 networking protocol stacks using C for embedded platforms
  • Develop and maintain software modules for Ethernet, IP, routing, and other networking protocols
  • Perform low-level debugging, trace analysis, and performance optimization
  • Collaborate with cross-functional teams including hardware, QA, and system architects
  • Participate in code reviews, unit testing, and integration testing
  • Ensure software quality through adherence to software development best practices and multi-paradigm programming principles
  • Document design specifications, test plans, and technical reports

āœ… Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field
  • 6–9 years of experience in embedded software development with a focus on networking protocols
  • Strong proficiency in C programming and debugging tools (e.g., GDB, Valgrind)
  • Solid understanding of Layer 2 (MAC, VLAN) and Layer 3 (IP, routing protocols)
  • Experience with RTOS, embedded Linux, or network processors
  • Familiarity with packet analyzers (e.g., Wireshark) and source code management tools (e.g., Git)

⭐ Preferred Qualifications

  • Experience with network security, QoS, or virtualization technologies
  • Exposure to test automation and continuous integration environments
  • Knowledge of software development methodologies (Agile, Scrum)

šŸ› ļø Required Skills

  • C programming
  • Layer 2/Layer 3 networking protocol stack development
  • System-level debugging
  • Ethernet
  • IP
  • Routing protocols
  • Low-level debugging
  • Trace analysis
  • Performance optimization
  • Code reviews
  • Unit testing
  • Integration testing
  • Software development best practices
  • Multi-paradigm programming
  • GDB
  • Valgrind
  • MAC
  • VLAN
  • RTOS
  • Embedded Linux
  • Network processors
  • Wireshark
  • Git
  • Network security
  • QoS
  • Virtualization technologies
  • Test automation
  • Continuous integration
  • Agile
  • Scrum

Locations

  • Chennai (ex Madras), 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 programmingintermediate
  • Layer 2/Layer 3 networking protocol stack developmentintermediate
  • System-level debuggingintermediate
  • Ethernetintermediate
  • IPintermediate
  • Routing protocolsintermediate
  • Low-level debuggingintermediate
  • Trace analysisintermediate
  • Performance optimizationintermediate
  • Code reviewsintermediate
  • Unit testingintermediate
  • Integration testingintermediate
  • Software development best practicesintermediate
  • Multi-paradigm programmingintermediate
  • GDBintermediate
  • Valgrindintermediate
  • MACintermediate
  • VLANintermediate
  • RTOSintermediate
  • Embedded Linuxintermediate
  • Network processorsintermediate
  • Wiresharkintermediate
  • Gitintermediate
  • Network securityintermediate
  • QoSintermediate
  • Virtualization technologiesintermediate
  • Test automationintermediate
  • Continuous integrationintermediate
  • Agileintermediate
  • Scrumintermediate

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related field (experience)
  • 6–9 years of experience in embedded software development with a focus on networking protocols (experience)
  • Strong proficiency in C programming and debugging tools (e.g., GDB, Valgrind) (experience)
  • Solid understanding of Layer 2 (MAC, VLAN) and Layer 3 (IP, routing protocols) (experience)
  • Experience with RTOS, embedded Linux, or network processors (experience)
  • Familiarity with packet analyzers (e.g., Wireshark) and source code management tools (e.g., Git) (experience)

Preferred Qualifications

  • Experience with network security, QoS, or virtualization technologies (experience)
  • Exposure to test automation and continuous integration environments (experience)
  • Knowledge of software development methodologies (Agile, Scrum) (experience)

Responsibilities

  • Design and implement L2/L3 networking protocol stacks using C for embedded platforms
  • Develop and maintain software modules for Ethernet, IP, routing, and other networking protocols
  • Perform low-level debugging, trace analysis, and performance optimization
  • Collaborate with cross-functional teams including hardware, QA, and system architects
  • Participate in code reviews, unit testing, and integration testing
  • Ensure software quality through adherence to software development best practices and multi-paradigm programming principles
  • Document design specifications, test plans, and technical reports

Target Your Resume for "L2,L3 Protocols Networking Engineer" , Capgemini

Get personalized recommendations to optimize your resume specifically for L2,L3 Protocols Networking Engineer. Takes only 15 seconds!

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

Check Your ATS Score for "L2,L3 Protocols Networking Engineer" , 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 ServicesProducts & Systems EngineeringExperienced ProfessionalsEngineering and RandD Services

Answer 10 quick questions to check your fit for L2,L3 Protocols Networking Engineer @ Capgemini.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.