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