Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Pune |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Education / Training |
Functional Area | General / Other Software,Web / Mobile Technologies |
EmploymentType | Full-time |
Role Overview :Location : Pune, IndiaExperience : 6- 11 YearsPosition Type : Full TimeKey Responsibilities :- Design and development of key Android Platform features like HAL, System Services for core hardware security modules targeted for the Android ecosystem of billions of devices.- Design and develop software using cryptography, key management, Trusted Platform Modules and secure OS foundations and frameworks- Analyze requirements and estimate efforts timeline, dependencies and risks- Investigate technical feasibility and suggest implementation options- Collaborate closely with stakeholders and other development team members, and work with a high degree of independence- Participate in design and code reviews, in the creation of module and integration test cases, as well as test automationsRequired Skills :- 6+ years of experience in the software development industry including Android Platform Development- Development of HAL, System Services, Kernel modules, Custom Android platform and builds, android device development.- Good command of Java, C and C++- Experience in writing and maintaining Makefiles- Good understanding of Mobile or Embedded OS related programming patterns, including IPC and OS system frameworks- Understanding of security concepts such as encryption (AES, RSA, EC etc), digital signature, authentication, key management, communications security, permission management etc- Good understanding of software engineering concepts, design patterns, algorithms, data structures, memory management.- Excellent debugging skills- Excellent communication and documentation skills- Bachelors degree in Software/Computer Engineering, Computer Science or related field, or comparable relevant experience- Excellent problem solving and analytical skills- Able to deal with ambiguity and change- Written and verbal communication skillsPreferred Optional Skills :- 4+ years of experience in Java Card Applet software development, or similar constrained embedded environments- Experience with Java Card SDKs like JCardSIM/Oracle/NXP JCOP- Technical knowledge about the Android device and hardware ecosystem- Experience with designing a test strategy, writing test cases and automating testing- Hands-on experience in the Agile/Scrum development process. Attention to detail and highest level of quality- Experience in interacting with customers and work on customer premise- Experience in working on Custom Android Platforms and/or AOSP.,
Keyskills :
javacustomer relationslinuxautomationwriting test casestest casestest strategydata structuresdesign patternshardware securitysoftware developmentsoftware engineeringcommunications security