Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Innominds Software

NewBe an early applicant

Software Engineer

Posted Updated
Discussion

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.


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →