03 Aug
|
Tata Elxsi
|
India
We are looking for an experienced Embedded Engineer with robust expertise in C programming, Linux-based systems, and networking protocols to work on broadband and embedded networking platforms.
Key Responsibilities:
Develop and maintain Linux userspace applications in C, including memory management, IPC, POSIX APIs, sockets, timers, and state machines.
Work extensively on OpenWrt settings, including UCI configuration, procd services, ubus/ubox, and package development.
Implement and troubleshoot networking features across Layer 2 and Layer 3.
Develop and integrate solutions for RDK-B platforms, including TR-181 parameter mapping.
Work with TR-069 ACS workflows and gain exposure to USP/TR-369 protocols.
Perform development and debugging using cross-compilation toolchains, Git, and build systems such as Make/CMake.
Troubleshoot embedded networking and system issues in Linux-based environments.
Key Skills:
C, Linux, OpenWrt, RDK-B, TR-181, TR-069, Layer 2 / Layer 3 Networking, VLAN, DHCP, IPv4, IPv6, Networking Protocols, Wi-Fi
Required Skills:
Robust C programming skills in Linux userspace.
Practical experience working with OpenWrt systems and related frameworks.
Solid understanding of networking fundamentals:
Layer 2: Ethernet, VLAN, bridging, STP/RSTP (basic).
Layer 3: IPv4/IPv6, routing basics, DHCP/DHCPv6, NAT, DNS, ICMP, ARP, ND.
Experience with RDK-B architecture and TR-181 data model.
Familiarity with TR-069 ACS workflows and exposure to USP / TR-369.
Experience with embedded development toolchains, version control (Git), and build systems.
📌 Embedded Engineer Bengaluru (India)
🏢 Tata Elxsi
📍 India