CareerPlan

Android Software Engineer (RDSS Intern)

Taiwan, TaipeiInternship2026-08-28 → 2026-11-10

Core

Develop and maintain Android platform software for NVIDIA hardware, bringing up new OS releases and resolving system-level issues.

Role type

Android platform software engineer

Builds

Android OS releases and platform features for NVIDIA hardware

Domain

Mobile operating systems, embedded Linux, AI-assisted engineering

Required skills

C, C++, Java, Python, shell scripting, operating-system fundamentals, system-level debugging

Preferred skills

AOSP, Android framework internals, native services, HALs, Linux kernel, BSP development, Android certification, CI/CD, automated testing, AI agent infrastructure, LLM-assisted workflows

Technologies

Android, Linux, Git, Gerrit, CI/CD

Responsibilities

Bring up, integrate, and upgrade Android OS releases on NVIDIA hardware platforms; Debug system-level issues across the Android framework, native user space, BSP, kernel, boot, and build environments; Enable and validate platform features and resolve Android compatibility and certification failures; Develop automated validation, functional testing, and post-fix smoke-test workflows; Apply and improve AI-assisted workflows for issue triage, debugging, testing, code review, and issue resolution; Collaborate with cross-functional teams to deliver reliable, production-quality Android software.