Bose Corporation is hiring a Mobile Engineer Intern to join our China Mobile Platform Team in Shanghai. You'll help pioneer AI-assisted workflows in mobile development, evaluate emerging operating systems, and advance cutting-edge cross-platform frameworks.
What You'll Do
- Build and ship mobile platform capabilities across Android, iOS, and HarmonyOS, including client architecture, core modules, and developer libraries; integrate clean APIs and REST/GraphQL service interactions.
- Prototype AI-assisted development workflows for mobile engineering using coding agents; evaluate productivity and quality impact, establish guardrails, and create repeatable patterns like templates, prompts, and CI checks.
- Evaluate and benchmark cross-platform approaches like Flutter, Kotlin Multiplatform, and Rust Cross-platform and emerging OS capabilities; deliver proof-of-concepts, performance comparisons, and adoption recommendations.
What We're Looking For
- Pursuing an engineering or related degree (BS/MS/PhD track).
- Targeting rising junior or above, including graduate students.
- Hands-on coding experience in one or more of: Swift, Kotlin, Rust, and/or C.
- Exposure to mobile development on Android and/or iOS; interest in HarmonyOS is valued.
- Familiarity with CI/CD, automated testing, and modern engineering workflows like unit tests, code review, and Git.
- Comfort building prototypes, debugging, and improving performance and reliability.
- Evidence of software project experience from an internship, research, open-source, hackathon, or substantial personal project.
- Ability to communicate technical tradeoffs clearly and document decisions.
- High learning velocity and a strong experimentation mindset; you can turn ambiguity into a plan and iterate quickly.
- Collaboration across engineering, product, and design teams with ownership of deliverables end-to-end.
Nice to Have
- Open-source contributions and/or shipped mobile features.
- Experience with Bluetooth and/or embedded systems.
- Familiarity with mobile architecture patterns and cross-platform tradeoffs (like Flutter/KMP), plus test strategy and observability for mobile apps.
Technical Stack
- Languages: Swift, Kotlin, Rust, C
- Platforms: Android, iOS, HarmonyOS
- Frameworks: Flutter, Kotlin Multiplatform, Rust Cross-platform
- APIs & Tools: REST, GraphQL, CI/CD, Git
Team & Environment
You will join the China Mobile Platform Team in Shanghai.
Work Mode
This role is onsite in Shanghai.
Diversity and inclusion are integral to our success, and we believe that providing reasonable accommodation is a fundamental aspect of our commitment to being an employer of choice.



