Tata Elxsi

Embedded System Developer

Posted: 1 days ago

Job Description

Job Title: OpenWRT Developer (4–8 Years)Location: Bangalore / Chennai Experience: 4–8 YearsJob Description:We are looking for an experienced OpenWRT / Embedded Linux Developer to work on firmware development for next-generation CPE, routers, and gateway platforms. The role involves building, customizing, and optimizing Linux-based network devices with strong hands-on expertise in C, networking stacks, and OpenWRT internals.Key Responsibilities:Develop and enhance features on OpenWRT-based firmware, including UCI, ubus, netifd, procd, and custom packages.Implement modules for WAN, LAN, Wi-Fi, VLAN, Firewall, DHCP, PPPoE, TR-069/TR-181, and routing features.Work on Board Bring-Up, system integration, kernel configuration, and debugging.Debug performance issues across Wi-Fi, networking, and embedded Linux subsystems.Collaborate with QA, hardware, and platform teams for end-to-end delivery.Maintain build systems using OpenWRT Buildroot / Yocto and integrate third-party SDKs.Required Skills:4–8 years of experience in Embedded C & Linux development.Strong hands-on experience in OpenWRT framework (UCI, ubus, netifd, procd).Good understanding of TCP/IP, Switching, Routing, WiFi 802.11, and CPE networking features.Experience with VLAN, NAT, Firewall, DHCP, PPPoE, IPv4/IPv6.Familiarity with TR-069 / TR-181, device management, and ACS workflows.Experience with kernel logs, gdb, tcpdump, Wireshark, and embedded debugging.Knowledge of Broadcom / Qualcomm / MediaTek gateway SDKs is a plus.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In