Android Engineer (AOSP, SDK)
Palo Alto, CA
Location/City : CA - Palo Alto
Area Code : 650
Job Type : 1: Full Time
Id : 23168
#23168 Android Engineer (AOSP, SDK) AI Startup
Location: Palo Alto, CA 94303
Our client builds devices that sense, plan, and act on the world while continuously improving themselves. Their core expertise is in applications of artificial intelligence through a system involving novel hardware and a wide-ranging software stack from systems software and on-device applications all the way to cloud-based data analytics and software management. They are well funded and their founders have a track record of success in building startups and innovative products.
We are looking for a strong embedded software engineer who can help build best-in-class software that drives custom, state-of-the-art hardware. Our team is made up of self-driven engineers with an appetite for learning and problem solving. We love engineers who take ownership of designing and building features, make sure that all edge cases are considered, and effectively communicate to the team what they've built. The technologies you will be working with include AOSP (Android frameworks, services and packages, and to a lesser extent the Linux kernel) all the way to the Android SDK.
-You know the internals of Android and are comfortable in Java, C++ and C.
-You care about device security, and can modify Android frameworks and services to support custom hardware and expose these securely to user-facing apps.
-You are also great at debugging challenging problems that involve complex interactions between hardware and software.
-You love architecting complex systems to be robust, scalable and take pride in designing elegant solutions in a timely manner
-Experience building production-grade custom builds of Android OS is crucial.
-An interest in Machine Learning (Deep Learning) is also a big plus. This position provides opportunities to learn applied Machine Learning on the job.
Meredith Dean / Redfish Technology
Executive Recruiter, IT Division