Education: Candidate must have a Bachelors of Science degree in Computer Science or related field and have at least 5 years of industry experience developing software applications or Masters of Science degree in Computer Science or related field and have at least 3-5 years of industry experience developing software applications.
The candidate must be self-motivated and able to extrapolate the uses, limitations, and opportunities for emerging technologies. The candidate needs to have strong problem solving skill along with an aptitude for technical leadership.
Requirements include Customer/Results orientation, discipline, and proven ability to establish and maintain cross-divisional relationships and programming and network experience. Good verbal, written and organization skills; time-management; delegation; good presentation/motivational skills required to effectively drive results. Successful candidate will need experience in:
- Video Codecs algorithm and standards and imaging processing
- Processor and graphics Architectures
- Development in graphics and media APIs, SDK, performance benchmarking
- Development across a wide variety of operating systems (Windows, Android and Linux)
Working knowledge within many of the following: software architecture, .NET, XML/XSL, C++, C#, Java, wireless technologies, media workloads, scripting languages, and prototyping/demos creation.