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