|
Job Description
|
Design and develop drivers for custom hardware that enable image, video and audio data manipulation, transport and compression. Analyze, design, code, debug, unit test and provide internal documentation for new and existing functionality.
Focus on Mac OS/X, but integrate with PC Windows design and bring up efforts
Work closely with hardware development from design to bring up, to product delivery on current and next gen technology.
Support integration, system debugging, performance tuning, coordinating with engineering and test groups.
Required Skills:
3+ years experience working on a large (500K+ LOC) code base in a multi-programmer environment.
OS/X Kernel internals.
C++ and OO design skills and experience
Good written and verbal communication skills in English.
Solid problem solving and debugging skills.
Understanding of real time programming, and experience with hardware devices.
Desired skills as a plus:
Windows Kernel knowledge and experience
Multiple processor type exposure (IA32, PPC)
Knowledge of current and emerging APIs such as DirectShow, and QuickTime
Knowledge of DV, MPEG, JPEG, HD, and other compression or broadcast standards.
Required Experience: OS/X Kernel hardware driver experience.
C++, multithreaded, multi-processor, and kernel product experience
Hardware device driver experience
Mac experience with XCode, CodeWarrior, GDB on OSX 10.
Desired experience as a plus:
Familiarity with multi-media authoring applications and media players
Experience with real-time data flows and threading principles
Experience and knowledge in Systems Engineering Principles
  |
Please describe the job you are offering. Do not include your company name or contact information here. Applicants respond by submitting their resumes. |