Today is December 27, 2009
Responsibilities and Duties:-Work on a variety of client-side applications and solutions.-Write various end-user graphics applications and tools.-Interpret and enhance existing systems for new features and performance improvements.-Work with QA to track problems, debug, regression test and close issues.Must Have Qualifications:-Strong C/C++ programming skills (10 plus years).-Strong experience developing against Linux, Win32 and OS X APIs.-Solid experience with cross-platform development environments.-Strong graphics programming background and experience with Direct3D, OpenGL, X11, Quartz, etc.-Experience writing GUI applications.-Demonstrated ability to conduct thorough unit tests, and work with a formal QA process.-Passion for writing fast, reliable and efficient code.-Ability to take initiative, learn quickly and work independently as well as part of a team, along with excellent interpersonal, analytical and communication skills.Nice to Have Qualifications:-Bachelor's degree (or Associate degree + relevant experience) in Computer Science, Computer Engineering or Electrical Engineering highly desirable.-Assembly language knowledge (x386/MMX/SSE, MIPS) is desirable.-Embedded system development and experience highly desirable and a bonus.-Networking experience in TCP/IP and UDP protocols a bonus.-Knowledge of image, video, and audio coding standards, such as; JPEG, AAC, H.264/AVC and other MPEG standards a bonus.