Apply now »

Embedded Software Engineer - L2/L3 Networking Protocols | 2 to 4 years | Chennai

Job Description

We are seeking a highly skilled Embedded Networking Software Engineer with deep expertise in C programmingLayer 2/Layer 3 networking protocol stack development, and system-level debugging. The ideal candidate will contribute to the design and development of high-performance networking software for embedded systems, ensuring reliability and compliance with industry standards.


Key Responsibilities:

  • Design and implement L2/L3 networking protocol stacks using C for embedded platforms.
  • Develop and maintain software modules for EthernetIProuting, 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 reviewsunit 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 Skills & Qualifications:

  • Bachelor’s or Master’s degree in Computer ScienceElectronics, 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 RTOSembedded Linux, or network processors.
  • Familiarity with packet analyzers (e.g., Wireshark) and source code management tools (e.g., Git).

Preferred Qualifications:

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

 

Ref. code:  238172
Posted on:  10 Jul 2025
Experience Level:  Experienced Professionals
Contract Type:  Permanent
Location: 

Chennai (ex Madras), IN

Brand:  Capgemini Engineering
Professional Community:  Products & Systems Engineering

Apply now »