Senior Android Software Engineer - Platform

Applied Intuition Applied Intuition · Robotics · Sunnyvale, CA · Consumer Experience

Develop and maintain Android/Android Automotive OS middleware systems, working across application, middleware, and hardware layers to build a universal software foundation for automakers to deliver vehicle intelligence and software at scale.

What you'd actually do

  1. Develop and maintain the Android/Android Automotive OS middleware systems from front-end to the Hardware Abstraction Layer
  2. Work across our entire stack to develop new products, features, and tools
  3. Design efficient and effective solutions to a wide range of engineering challenges
  4. Ship complex software in fast-paced environments alongside domain experts across a variety of fields: infrastructure, automotive, and graphics engineers, as well as startup veterans

Skills

Required

  • Android or iOS mobile app development
  • C++
  • Java
  • common data structures and algorithms
  • design patterns
  • operating systems
  • Android framework
  • custom android HALs
  • services
  • SDK add ons
  • self-starter
  • technical tools
  • programming languages

Nice to have

  • Android Open Source Project (AOSP)
  • Android Automotive OS (AAOS)
  • Android platform development