TheLadders.com Logo The Most $100k+ Jobs

Welcome to TheLadders.com! Here is the job you're interested in.

Google Android Developer

Hiring Company Industry: Telecommunications
Number of Employees: 10,000+ Employees
Total Compensation: $130K - $150K
Reports to: Director
Location: Dallas, TX

You will be taken to TheLadders.com now.

JOB DESCRIPTION

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 Client 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 Client 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)


-          Masters degree in CS is desired, but not required


You will be taken to TheLadders.com now.

Welcome to a better way to search.

To apply to this job, just follow these steps:

  1. View Job Description
  2. Become a Member of TheLadders.com
  3. Apply to this Job
  4. Search for More Jobs – over 35,000 active jobs on site!

Welcome to a better way to search. TheLadders.com is the world’s largest marketplace for $100k+ careers, with the most senior-level jobs nationwide. You can expect the best in quality - Fortune 1,000 companies post their executive positions here.