This job ad has been posted over 40 days ago...
1
applicant
Android Software Developer, Advanced Middleware Components
at Kayla Fennell in Any
Location: Central NJ, Dallas TX, Silicon Valley Area
SW611
A position for a Software Developer with Android experience. The ideal candidate is also a generalist with a strong background in Platform Software, and the ability and expertise to write device drivers, applications and everything in between. Work with a team of like-minded software engineers to build advanced middleware components of a next generation wireless product. Example middleware components are Messaging, Multimedia, Virtualization (micro-kernel), file-systems, dynamic-loading, COM, UI Frameworks, Databases, etc.
Job Duties
o Design, enhance and maintain current and next-generation 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
o Measure and characterize performance of one or more modules of the middleware, and suitably improve performance as needed
o Develop abstractions to hide platform specific capabilities
o Write device drivers (LCD, USB, Touch, etc.) for Android as needed
o Travel to overseas 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
o Masters degree in CS is desired, but not required
o Knowledge (internals) of Google Android is essential
o Knowledge (internals) of other contemporary mobile platforms such as Symbian, Windows Mobile (CE), Linux-mobile, BREW, or equivalent are also highly desirable
o Very strong design and abstraction skills - as it relates to programming, development of re-usable components etc.
o Experience with embedded systems, platforms and at least one RTOS (Nucleus, pSOS, VxWorks, RT-Linux, REX etc.)
o Very strong embedded debugging skills - especially with a JTAG debugger
o Working knowledge of embedded hardware such as TI-OMAP, Marvell-StrongARM, SC64xx application processors
o Fluent in C/C++/Java programming (C++/Java preferred); ability to hand-code critical routines in optimal assembly language (ARM/Thumb)
Salary: 100k - 150k + Bonus
Relocation: Will assist in moving expenses.
Email resume to kayla@riccione.com
SW611
A position for a Software Developer with Android experience. The ideal candidate is also a generalist with a strong background in Platform Software, and the ability and expertise to write device drivers, applications and everything in between. Work with a team of like-minded software engineers to build advanced middleware components of a next generation wireless product. Example middleware components are Messaging, Multimedia, Virtualization (micro-kernel), file-systems, dynamic-loading, COM, UI Frameworks, Databases, etc.
Job Duties
o Design, enhance and maintain current and next-generation 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
o Measure and characterize performance of one or more modules of the middleware, and suitably improve performance as needed
o Develop abstractions to hide platform specific capabilities
o Write device drivers (LCD, USB, Touch, etc.) for Android as needed
o Travel to overseas 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
o Masters degree in CS is desired, but not required
o Knowledge (internals) of Google Android is essential
o Knowledge (internals) of other contemporary mobile platforms such as Symbian, Windows Mobile (CE), Linux-mobile, BREW, or equivalent are also highly desirable
o Very strong design and abstraction skills - as it relates to programming, development of re-usable components etc.
o Experience with embedded systems, platforms and at least one RTOS (Nucleus, pSOS, VxWorks, RT-Linux, REX etc.)
o Very strong embedded debugging skills - especially with a JTAG debugger
o Working knowledge of embedded hardware such as TI-OMAP, Marvell-StrongARM, SC64xx application processors
o Fluent in C/C++/Java programming (C++/Java preferred); ability to hand-code critical routines in optimal assembly language (ARM/Thumb)
Salary: 100k - 150k + Bonus
Relocation: Will assist in moving expenses.
Email resume to kayla@riccione.com
Published at 09-03-2010
Viewed: 251 times
Viewed: 251 times

Conferences
