Number of Positions – 1 Total Experience – 5 to 6 years Domain Expertise: Generic Embedded Product Development
Mandatory: - Android Applications Knowledge
- OOPS, Android Application Development guidelines
- Android Java, Kotlin
- Apply Android System Security Guidelines
- User Authentication, SSL, TLS, HTTPS
- Application Performance and System Engineering Skills (performance
optimization, profiling, stabilization etc)
- Experience in Various Android Layers
a. JNI
b. Key Management
c. Native, NDK
d. Framework
e. Settings
f. Launcher
- Android OTA Management
- AOSP Build System
- Jetpack
- Database Knowledge
- Various Version Control Systems (SVN, Git, GitHub, Gitlab, Bitbucket etc)
- Tools like JIRA, Redmine etc
- Agile Methodologies
Nice to have: Familiarity in understanding of
- a. Qt Applications, Framework
- b. MQTT Broker Management
- c. Cloud - Azure
- d. SOLID Principles
- e. OOAD
- f. Design Patterns
Responsibilities:- Understand the assigned task well
- Should be able to do the assigned work with minimal supervision
- Discuss with Architect / Manager, explain how your approach is going to be
before implementing
- Write code with good quality, unit test cases and create test reports for the tasks contributed
- Timely and accurate updates to the Architect / Manager
- Address and improve any technical issues
- Collaborate well with Engineers, Architects, Managers to design and create advanced, elegant and efficient systems