Skip navigation
Android Engineer

Android Engineer

Job Description

Job is located in San Francisco, CA.

Android Engineer

Looking for an Android Engineer to join our growing team. If you know about Android and understand how it works from the kernel level up to the application later then this is the job for you.  The Android team is the same team that published the Android Master Key vulnerability. If you’re passionate about Android and want to do things you’ve never done before then you should join our team based in San Francisco. We’re located right in the heart of SOMA for an easy commute, plenty of fun, and solving challenging problems facing mobile devices today.

Responsibilities include:

• Take ownership of entire lifecycle of major deliverables: requirements, architecture, design, development, testing, and support

• Comfort working in an agile continuous deployment process - the mobile landscape is evolving fast and we need engineers who can keep pace and tolerate moderately shifting/evolving requirements

• Make security a central tenet in everything you do - secure programming practices/SDL, security threat modeling & testing (penetration testing), tracking & understanding publicly disclosed security issues in incorporated 3rd-party components

• Understand & continuously push scalability, performance and usability limits - we are developing a mobile security solution to be used by millions of end devices

• An instinct for solving hard and complex problems - we are working on industry-first technologies that require research and analyses; must be able to wade through technical ambiguity to get to a viable solution

Job Requirements

Your skills should include:

• Knowledge of Android application and operating system internals

• Knowledge of Android application runtime environments and their inner-workings

• Experience with AOSP

• Linux kernel goodness

• Programming skills in Java and C/C++

Bonus if your skills include:

• Networking experience including protocols, firewalls, routing, etc is a plus

• ARM and/or X86 binary code experience is a plus

• SELinux/SEAndroid experience is a plus

• Android security experience is a plus

• Android NDK - JNI awareness or experience, C/C++ coding

• Zygote, preferably some DVM internals & DEX file format details

Job Snapshot

Employment Type Full-Time
Job Type Engineering
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Relocation Yes
Industry Telecommunications
Required Travel Not Specified
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Android Engineer

Enter notes about this job: