
Android Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Software Design and Development on Android based electronic payment devices.
- Design and develop solutions for new products and enhancements for existing products
- Support the sustaining of shipping products and features
- Lead, mentor and coach a local team of engineers
- Technical lead for individual project development across the Android development team
- Minimum 4-year primary degree in computer science or equivalent
- 8-10 years working in Linux or Android development environment.
- Fluent in C programming on Linux
- In depth knowledge of OS and Networking
- Linux device driver development
- Solution architecture
- Team Leading
- Experience with source control defect & task management, documentations and code-review systems (e.g. GIT, JIRA, Confluence, crucible)
- Excellent verbal and written communication skills (English)
- Embedded Linux or Android development including new product bring-up
- Familiarity with USB, Wifi, Bluetooth, GPRS drivers and S/W stacks
- Security/Encryption technologies
- Software development on Android / iOS-based systems
- Some travel is required - typically 1-2 weeks per quarter.