Login Sign Up

C Linux System Networking Developer

Tata Electronics

2 - 5 years

Chennai

Posted: 08/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

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.