Free Local Classifieds

Austin

Change

Android Software Developer  (Austin)


Question? Problem?
Need help? Just contact us.
Details
  • Address: Austin, TX 78708 (map)
  • Date Posted: 09/21/09
  • Job Type: Full-time
Description

Android Software Developer

Location: Austin, TX

Duration: 6+ Months





Android Software Developer

The Google Android software developer is a developer with Android experience who is also a generalist with a strong background in “Platform Software” – with ability and expertise to write device drivers, applications and everything in between. 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 Messaging, Multimedia, Virtualization (micro-kernel), file-systems, dynamic-loading, COM, UI Frameworks, Databases, etc.



Job Duties

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

Write device drivers (LCD, USB, Touch, etc.) for Android as needed

Travel to Korea, other overseas Samsung offices and customer sites (worldwide) for 2-3 weeks at a time to assist in integration, commercialization activities. There may be 3-4 such trips per year.



Qualifications



Knowledge (internals) of Google Android is essential

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.

Experience in working with embedded systems, platforms and RTOS – at least one RTOS (Nucleus, pSOS, VxWorks, RT-Linux, REX etc.)

Very strong embedded debugging skills – especially with a JTAG debugger

Working knowledge of embedded hardware such as TI-OMAP, Marvell-StrongARM, SC64xx application processors

Fluent in C/C++/Java programming (C++/Java preferred); ability to hand-code critical routines in optimal assembly language (ARM/Thumb)

FOR CONSIDERATION PLEASE EMAIL RESUME TO : HR@rwstaffing.com

Ad ID: 415033