Common requirements:
+ BS/MS in Computer Science or Electrical Engineering.
+ At least 3 years embedded C/C++ programming experience.
+ Experience writing and debugging C language device drivers for embedded systems.
+ Experience using code management tools such as ClearCase or CVS.
+ Ability to work with minimum supervision to complete all assigned tasks on schedule.
+ Excellent communication and teamwork skills.
Developer responsibility:
+ C language development of low level device drivers for Linux platforms
+ Debug embedded software driver issues using simulators, debuggers, in-circuit emulators, etc.
+ Creation of device driver unit tests.
+ Maintain existing device drivers with new features and bug fixes.
+ Work with Freescale customers to assist in their product development.
Tester responsibility:
? Create Linux platform/Multimedia test plan, test specifications and test cases.
? Create test applications or tools to test BSP drivers or Codec.
? Define test process and methodology to make sure the quality of platform releases.
? Join in test cycles and execute test cases.