1. You need an embedded systems programmer who has experience with porting complicated things like network stacks to new hardware. I doubt you specifically need "experience with the stack source code" (sic).
2. If I'm parsing this one correctly, you need someone who could match your requirements and needs to the currently available hardware and find the appropriate chipset to use.
Do you already have the hardware designed?