Senior Android Software Engineer - Platform
Core
Develop and maintain Android/Android Automotive OS middleware systems from front-end to the Hardware Abstraction Layer to enable automakers to deliver vehicle intelligence at scale.
Role type
Senior IC Android platform engineer
Builds
Universal software foundation for vehicle OS and AI applications
Domain
Automotive software / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, Java, Android framework, custom HALs, services, SDK add-ons, data structures, algorithms, design patterns, operating systems
Preferred skills
AOSP, Android Automotive OS (AAOS), Android platform development
Responsibilities
Develop and maintain Android/Android Automotive OS middleware systems; Work across application, middleware, and hardware layers; Design efficient solutions for engineering challenges; Ship complex software in fast-paced environments
Seniority
Senior, hands-on IC