GET SIMILAR JOBS BY EMAIL. Sign Up
Monster
 
 
 
 

Job Summary

Company
Tactel
Location
Hillsboro, OR 97123
Industries
Computer Software
Job Type
Full Time
Employee
Years of Experience
2+ to 5 Years
Education Level
Bachelor's Degree
Career Level
Experienced (Non-Manager)

Software Developer, Multimedia - Audio

About the Job

Tactel, 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 RESPONSIBILITIES:

  • Develop and maintain multimedia drivers, middleware and applications
  • Develop and maintain unit tests utilizing existing test frameworks
  • Develop and maintain 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
  • Analyze performance of modules and design and implement improvements

EDUCATION AND EXPERIENCE:

  • Bachelor’s degree in Computer Science or related field with an emphasis on software systems
  • 5+ years of software development experience (C, C++, Java)
  • Proficiency in Android and sound fundamentals of Android application architecture
  • 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, gstreamer, SDL, OpenSL, or FFmpeg
  • Knowledge or experience of audio codecs and formats such as aiff, ogg/vorbis, ale, h.264, mpeg4, mp3, AAC and wma

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
 

Job Tools

Quantcast