02 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 environments, 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:
- Strong 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 (India)
🏢 Tata Elxsi
📍 India