Experience : 5 to 15 yrs
Qualification - Bachelor’s or Master’s 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.