Job Description :
Job Title: C Developer (on Linux)
Location: Phoenix, AZ
Duration: 12-18 months
Job Description:
5-6 years of programming experience wuith C on Linux platform
Person should have worked on C for hardware programming
Good understanding on data structures
5-6 year of programming experience with C on Linux
Experience of working with C on hardware systems
Good knowledge on data structures, pointers, Link Layers, Arrays
On Linux side, clear understanding on ITC mechanism, shared memory, kernel level API and file systems, process level synchorozaition
RTOS (irrespective of the tech stack) based experience is the main requirement
Clear understanding on API for synchronization and associated shared/passing parameters
Experience on package generator tools would be added advantage
Experience on layer 2 or layer 3 protocol is mandatory (VLNA, LSAP protocol, bundling etc
Clear understanding on package exchange mechanish starting from delivery to receipt
L2/L3 protocol knowledge
Broadcom/Marvel chipset experience
RTOS experience preferably VxWorks