3h ago

Senior Software Engineer, AOSP - Core OS

Sunnyvale, California, United States
full-timeseniorautomotive

Tech Stack

Description

You will develop and maintain Android (AOSP) operating system and system software for advanced ARM64 compute platforms, delivering high-performance features like VirtualIO, HAL, OTA, and advanced media capabilities for Vehicle OS, powering next-generation autonomous vehicles.

Requirements

  • 5+ years of Android (AOSP) systems software development on SoC platforms (Qualcomm, NVIDIA, etc.)
  • 5+ years of C/C++ programming for ARM or X86 platforms
  • Experience with Git, Gerrit, GitHub and modern software development practices
  • Proven ability to develop and debug AOSP HAL, services, libraries, apps, and Linux kernel modules
  • Strong OS fundamentals: IPC, virtual memory, concurrency/threading

Responsibilities

  • Develop, maintain, and optimize Android (AOSP) HAL, services, libraries, apps, and Linux kernel modules
  • Diagnose and resolve crashes or performance issues with Linux drivers and AOSP components
  • Apply OS fundamentals (IPC, virtual memory, concurrency) to meet performance and stability requirements
  • Contribute to architecture and implementation of vehicle hypervisors and embedded OS for next-gen platforms
  • Collaborate with cross-functional teams to deliver robust software solutions
0 views 0 saves 0 applications