Note: The job is a remote job and is open to candidates in USA. EPAM Systems is a global technology services company working with distributed teams on international projects for leading brands. The Senior Android Engineer will help deliver an MVP for a dual-display Android TV experience by developing system components, integrating drivers and platform components, debugging across system layers, and tuning performance. The role also includes device bring-up, end-to-end validation, and collaboration within an agile team.
Responsibilities
- Design system components that support a dual-display Android TV experience
- Build and integrate drivers and platform components across the stack
- Implement updates within AOSP frameworks to enable device capabilities
- Debug multi-component issues spanning kernel, Trust Zone, and user space
- Tune performance using Android and Linux performance tools
- Stand up new devices and validate end-to-end functionality
- Coordinate with a distributed agile team through bi-weekly iterations and daily syncs
Skills
- 3+ years of Android development experience
- Hands-on Android TV development experience
- Embedded Systems development experience
- Strong Android NDK experience
- Strong Kotlin development skills
- Hands-on system debugging skills across kernel to application layers
- Upper-Intermediate English proficiency (B2)
- Android SDK experience
- Knowledge of Linux
- Familiarity with Linux kernel
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Company Overview
Company H1B Sponsorship