Software Engineer
Posted Updated
Summary
Embedded C developer working on telecom protocol stack software — developing and debugging L1/L2/L3 layer modules in C on Linux/Embedded Linux, with emphasis on data structures, pointers, and memory optimization. Nice-to-haves include 4G LTE/5G NR layers (PHY, MAC, RLC, PDCP, RRC, NAS) and tools like GDB and Wireshark.
Job Description Embedded C / Protocol Stack Developer
Experience: 3+yrs
Job Type: Full-time
Interview Mode: In-person
Job Summary
Looking for skilled Embedded C Developers with strong C programming, Data Structures and hands-on experience in any one of the L1, L2 or L3 Protocol Stack layers.
Key Responsibilities
- Develop and maintain software modules using C.
- Work on L1/L2/L3 protocol stack development and debugging.
- Implement and optimize data structures.
- Perform debugging, troubleshooting and memory optimization.
- Work in Linux / Embedded Linux environments.
Mandatory Skills
- Strong C Programming.
- Data Structures and Algorithms.
- Hands-on experience in any one of L1 / L2 / L3 Protocol Stack.
- Pointers, Memory Management and Debugging.
- Linux / Embedded Linux.
Good to Have
- 4G LTE / 5G NR.
- PHY, MAC, RLC, PDCP, RRC or NAS.
- TCP/IP, UDP, Ethernet, VLAN, DHCP.
- Multithreading, Socket Programming.
- GDB, Wireshark, tcpdump.