Key Responsibilities Responsibilities Design and implement embedded software for network communication protocols TCP IP UDP MQTT etc Develop firmware for microcontrollers and SoCs with networking capabilities Optimize network stack performance and reliability Collaborate with hardware engineers on network interface integration Debug and troubleshoot network communication issues Requirements Experience with embedded C C programming Robust knowledge of TCP IP protocols and networking layers Familiarity with RTOS and network stacks lwIP FreeRTOS TCP Experience with Wi Fi Ethernet or cellular modules Expertise in TCP IP UDP and IPv6 Experience with security protocols TLS SSL DTLS Knowledge of embedded Linux networking Preferred Skills Technology- Media- Settop Box DVB Technology- Media- Video Streaming Technology- Open System- Linux