Thursday, April 10, 2014
Principal Software Engineer - Android - HERE - Nokia - Sunnyvale
Job description
Core Responsibilities:
• Drive mobile-related software development and content integration.
• Implement product requirements using agile methods and tools
• Develop commercial grade software suitable for worldwide distribution
• Evaluate technical feasibility, develop implementation plan,
• Break development plan into actionable engineering tasks, implement code, test, refine
• Select suitable architectures, implementation technologies, techniques and tools
• Develop and Keep documentation up-dated for all components in domain
Desired Skills and Experience
Qualifications
Strong technical implementation experience in mobile and/or embedded system
7+ years professional Java development experience
3+ years professional Android development experience
Solid knowledge of Object Oriented programming principles
Understanding of the Android OS stack and programming principles
Experience in the following Android development areas: UI, database management, network connectivity, content providers
Experience with Android multimedia framework is a plus
Experience implementing OpenGL-based solutions in Android platform is a plus
Demonstrated experience an successful shipment of mobile application and/or service
Strong team player ability to collaborate as part of a cross discipline team
Excellent written & verbal communication skills (English) required - able to translate product requirements and specifications into production quality code and provide clear, concise input to plans
Highly entrepreneurial, flexible and hard working., with a focus on execution "Gets things done"
Education and Experience:
B.S.C.S, M.S.C.S with 7+ years' experience
Refer This Job To Your Friends And Help Them To Find Jobs!