Embedded Android Engineer - Direct
Burlingame, CA
About the Job
Job Title: Embedded Android Engineer (eInfochips Inc.)
What You'll Be Doing:
• Build on OS internals. Set technical direction for significant improvements.
• Develop APIs in the system-level framework layer that allow other layers of the stack to
implement compelling and performant use cases.
• Collaborate with cross-functional teams of partners, product managers and engineers to build an
end-to-end solution.
• Work with Application and Platform teams to debug functional, performance and stability
issues across the stack.
• Uplift coding and design skills on the team through reviews and introduction of best practices.
Model behaviors through clean readable code, upfront debug-ability and testability when
implementing complex components.
• Work closely with product management, application software engineers and partners to
understand requirements, specify interfaces for new software frameworks, and enhance
existing frameworks.
• Participate in design reviews and code reviews for the team.
What We Are Looking For:
• BS or MS in Electrical Engineering (or equivalent)
• Typically requires a 4-year degree and a minimum of 5+ years of related experience; or
an advanced degree without experience; or equivalent work experience.
• Android/AOSP / CoreOS, Android Core Frameworks, Linux OS focus.
• Experience with coding in C/C++
• Strong understanding lower level OS (core components/core OS)
• Experience with Embedded Systems
• Experience working with microcontrollers
• Experience with device drivers
• Microcontollers/bootloaders
• 3+ years experience with any of the following: Android internals, AOSP, Zephyr RTOS, or
FreeRTOS development.
• 3+ years of experience developing MCU or AOSP consumer electronics system.
• Experience with system performance tools and debugging hardware.
• Experience with Android frameworks and services
Location: Complete On-Site at Burlingame, CA