🔔 FCM Loaded

C Linux System Networking Developer

Tata Electronics

2 - 5 years

Chennai

Posted: 10/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Experience: 5 to 15 yrs

Qualification - Bachelors or Masters degree in Computer Science, Software Engineering.

Domain Skills: Networking L2 L3 RDK Openwrt


Key Responsibilities:

  • Design and develop embedded software in C for networking products.
  • Work on Linux kernel and user-space components for embedded platforms.
  • Implement and troubleshoot L2/L3 protocols such as Ethernet, VLAN, STP, ARP, IP, TCP, UDP, DHCP, BGP, OSPF, and MPLS.
  • Optimize performance and memory usage for embedded systems.
  • Collaborate with hardware engineers to integrate software with board-level components.
  • Conduct unit testing, integration testing, and validation of embedded software.
  • Participate in code reviews and maintain high coding standards.
  • Debug and resolve issues in embedded systems using tools like GDB, Wireshark, and JTAG.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.