Design and implement Company Communication Platform components;
Help port and adapt Company’s applications to new mobile hardware platforms.
Expert C/C++ development experience;
Strong Java development experience with Java Native Interface;
Assembly language optimization experience with knowledge of ARM CPU architecture;
Android Java application development with Android SDK;
Android Native application development with Android NDK;
iOS (iPhone OS) application development experience with Objective-C;
Ability to analyze, debug and redesign audio/video streaming components on embedded platforms with emphasis on Android and iOS;
Ability to optimize video rendering operations on embedded devices using ARM assembly language;
Detailed working knowledge of the H.264/MPEG-4 AVC video compression standard;
Detailed working knowledge of embedded platform audio/video capture and rendering interfaces;
Experience with the fast-paced, flexible environment of a start-up a plus.
What We Offer:
Tea, coffee and cookies;
The company is ready to sponsor relocation to USA and Green Card.