i***0 发帖数: 8469 | 1 Android Engineers
Will be based out of Seattle, WA
Android
Platform Software
Build advanced middleware components of a next generation wireless handset.
Example middleware components are Browser. Networking, Messaging, Multimedia
, Virtualization (micro-kernel), File-systems, COM, UI Frameworks, Databases
, etc.
3 years experience in mobile communications with a background in software
development of application and/or framework development.
Mobile Handset OMADM Platform
OMADM protocol implementation, testing and porting on multiple platforms
like Android, Windows Mobile and Brew etc. Commercializing OMADM solution on
multiple devices for multiple carriers like AT&T, Verizon and Sprint.
Participate in the development and commercialization of HUX, VUX, B2B and
other Android Applications for multiple carriers like AT&T, Verizon and
Sprint.
The Google Android software developer is a developer with Android experience
who is also a generalist with a strong background in "Platform Software".
They are open-minded and possess a drive to learn new things in a very short
time - to get things done. They will work with a team of like-minded
mobile handset engineers to build advanced middleware components of a next
generation wireless handset. Example middleware components are Browser.
Networking, Messaging, Multimedia, Virtualization (micro-kernel), File-
systems, COM, UI Frameworks, Databases, etc.
For Designer positions then the candidate should have around 3 years
experience in mobile communications with a background in software
development of application and/or framework development.
For Senior Designer positions then the candidate should have around 5 years
experience in mobile communications with a background in software
development of application and/or framework development.
For Specialist positions then the candidate should have around 7+ years
experience and be able to demonstrate a high level of technical expertise.
They will be expected to take on the most difficult and challenging issues
and therefore need to demonstrate the highest level of competence and
experience in the analysis, debugging and fixing of issues on similar mobile
platforms, experience that can be translated across to Android.
- Design, enhance and maintain current and next-generation
Samsung Platform Middleware based on current and future Android components,
in such a way as to be easy to maintain as Android develops, and easy to
port to other mobile platforms
- Measure and characterize performance of one or more modules
of the middleware, and suitably improve performance as needed
- Develop abstractions to hide platform specific capabilities
- Required to work onsite with possible business trips Korea
- Knowledge (internals) of Google Android is essential
- Prior work experience with Samsung mobile on Android software
development is highly recommended by the customer.
- Knowledge (internals) of Google Android is essential
- Knowledge (internals) of Android API, Framework: Activities,
Intents, UI, Services (e.g. Maps, GPS, Telephony, SMS, Content Providers,
Cloud-to-Device Message/C2DM) are also highly desirable
- Knowledge (internals) of of Eclipse IDE, memory management,
file I/O, concurrency, multi-threading etc.
- Familiarity with Android SDK and Tools (Debugger, Device
Manager).
- Knowledge (internals) of OOP (Object Oriented Programming)
and design principles
- Knowledge (internals) of the lifecycles and interaction
between different Android activities, services and broadcast receiver
- Knowledge (internals) of other contemporary mobile platforms
such as Symbian, Windows Mobile (CE), Linux-mobile, BREW, or equivalent are
also highly desirable
- Very strong design and abstraction skills - as it relates to
programming, development of re-usable components etc.
- Fluent in C/C++/Java programming.
- Solid applied knowledge of development and support of Android
applications.
- Knowledge of Content Providers (optional)
- Applied knowledge of Sqlite3 (mandatory)
- Solid knowledge of adb, logs taking, application installing,
device flashing, installing device drivers etc. (mandatory)
- Solid applied knowledge of logs analysis in cases of
exceptions, crashes, resets, and ability to understand scenario and root
cause for these exceptions (mandatory)
- Solid applied knowledge of XML, new UI creation, strings (
region- and language oriented), values etc. (mandatory)
- Experience of work with huge code systems (optional)
- Solid applied knowledge of work under version controls (
Perforce, git) (mandatory)
- Experience of work with bug tracking system (optional)
- Solid applied knowledge of Android applications development:
(mandatory)
- Main blocks: Activities, Services, Broadcast Receivers,
Content Providers. (mandatory)
- Lifecycle - Activity, Service, Process (mandatory)
- Android Manifest file, configuring (mandatory)
- Thread-safe methods of development (mandatory)
- Solid applied knowledge of work under Eclipse (either as a
standalone application, or a part of the platform).
- Solid applied knowledge of Framework code debugging (
mandatory)
- Solid applied knowledge of work with Hierarchy Viewer (
mandatory)
Justin R. Dandeneau
T +1-978-923-7606 | M +1-978-609-6335 | F +1-978-256-1184
j********[email protected]
Engineering Outcome Certainty
Symphony Services
1 Technology Park Drive, Suite 1, Westford, MA 01886
www.symphonysv.com
Think GREEN. Please consider the environment before printing this email |
|