Previous Job
Reasearch Engineer Android OS Engineer
Ref No.: 18-00624
Location: San Carlos, California
Position Type:Direct Placement
Who We Are
Rokid is a well-funded startup with offices in Bay Area / California, Hangzhou and Beijing / China, and a strong international team of prominent scientists, engineers, and business leaders with expertise in artificial intelligence (A.I.), robotics, software, and hardware. Our vision is to enable a truly smarter home with A.I.. Rokid uses the latest A.I. technology to retrieve information, control smart home devices, and enable seamless interaction with the family. It brings personality, emotion and two-way human-like communication to your everyday life. Our award-winning product also offers innovative and elegant design, including our unique, patent-pending internal projection and visual lighting system.

Job Description
As a research engineer at Rokid R-lab, you will develop core technologies for the next generation Rokid products, research on innovative ideas with future vision, and stay connected with the frontiers in Robotics and A.I.. You will turn cutting-edge research projects into deliverable competitive products, together with a group of hackers, teamwork lovers, and robotic dreamers of diverse expertise and backgrounds.

• Responsible for development of Android OS customized for A.I. enabled products.
• Enabling cutting edge machine learning algorithms under Android framework, including customized service, process management, resources allocation and lifecycle management.
• Work closely with BSP engineers to make sure the customized system can be run onto mobile platform smoothly.
• Work closely with the software and hardware research team for evolving features.

• B.S. or M.S in Computer science or related fields
• 4+ years in software development experience
• 3+ years of Android OS development experience
• Experience of enabling new algorithms or features on Android system
• Deep understanding of major components of Android framework
• Willing to work with colleagues from different time zones
• Strong communication and presentation skills, self-motivation & self-learning & problem-solving, resilience, and strong teamwork spirit are essential.
Preferred skills:
• Deep understanding of Linus kernel is a plus
• Experience of front-end Android deployment is a plus