Validation Engineer, Android Multimedia systems Job in Hillsboro 97123, Oregon Us

SUMMARY:
Tactel US, a leading supplier of professional mobile software developers, is seeking multimedia Software Developers to add to its Android team.  Successful candidates will work side by side with the customer to develop Android multimedia functionality for tomorrow’s next generation Android devices.

PRIMARY RESPONIBILITIES

·        Black box test and validation of multimedia drivers, middleware and applications

·        Perform unit tests utilizing existing test frameworks

·        Test using  test harness applications utilizing JNI callouts

·        Participate in the debugging of difficult problems involving hardware and/or multiple software           subsystems including kernel drivers and system firmware

 

EDUCATION AND EXPERIENCE:

·         Bachelor’s degree in Computer Science or related field with an emphasis on software systems

·         3-5+ years of Black Box testing experience)

·         Proficiency in Android
·         Thorough knowledge of using Eclipse, Android SDK, and Android NDK

·         Solid computer science and debugging fundamentals

·         Experience with multimedia sub-systems such as OpenCore, Stagefright, OpenMAX IL, Flash, SDL, gstreamer, or FFmpeg

·         Knowledge or experience of video codecs such as h.264, mpeg4, vp6, vp8 and vc1

SKILLS AND ABILITIES:

·         Maintains positive working relationships with a “can do” attitude

·         Maintains confidentiality with regard to sensitive and proprietary information

·         Excellent English written and verbal communication skills

·         Self-starter, strong analytical skills, creative problem-solver, able to work independently and make sound judgments while also remaining effective in a dynamic team environment

·         Ability to operate at a variety of levels from high-level architecture down to nitty-gritty coding and debugging details

·         Ability to learn and adapt to new technologies quickly and resolve problems involved in integrating new technologies into existing systems

·         Ability to multi-task and prioritize

·         Works well under pressure and meets deadlines