LEAD ENGINEER - APP F/W&MW-ANDROID

Date:  4 Dec 2024
Location: 

IN

Company:  Sasken Technologies Limited

Job Summary


• Person at this position takes ownership of a module and associated quality and delivery. Person at this position provides instructions, guidance and advice to team members to ensure quality and on time delivery.
• Person at this position is expected to be able to instruct and review the quality of work done by technical staff.
• Person at this position should be able to identify key issues and challenges by themselves, prioritize the tasks and deliver results with minimal direction and supervision.
• Person at this position has the ability to investigate the root cause of the problem and come up alternatives/ solutions based on sound technical foundation gained through in-depth knowledge of technology, standards, tools and processes.
• Person has the ability to organize and draw connections among ideas and distinguish between those which are implementable.
• Person demonstrates a degree of flexibility in resolving problems/ issues that atleast to in-depth command of all techniques, processes, tools and standards within the relevant field of specialisation.

Roles & Responsibilities

  • Android Generic Framework -AOSP with & C/C++ being mandatory & JAVA desirable.
  • Android Framework experience is mandatory (not into Application side- Play store Areas).
  • Programming language: Mandatory - C/C++ and JAVA is Desirable
  • Experience in AOSP, ANR & Tombstones, Memory issues, Stability issues, Security Maintenance Release (SMRS) / Framework Development.
  • Experience in QC Deliveries; CTS, GTS & STS compliance issues.
  • Telephony Framework- HAL; OS upgrade; PORTING.
  • Experience in Embedded /Automotive Domain is preferred

Education and Experience Required

Education: Engineering Graduate/ MCA, etc

Experience:  3-14 Years

Competencies Description

Core java (java 8, OOPS, Collections, Threads,Processes)

Android Building Blocks
(Activity, Services, BroadcastReceivers, Content Providers)

Android System Architecture
(1. Architecture Diagram
2. Different Layers
3. Layer interaction)

Android System Applications IAtleast one of the below)
Experience in System Applications
1. Phone/Dialer
2. Contacts
3. Messaging
4. Settings
5. Gallery
6. System UI / Start Screen
7. Android.mk/Android.bp understanding
8. Direct Boot
9. Shared UID

droid App Concepts (Atleast 5 of the below)
1. Intent & Intent Filters
2. Various flags in Android Manifest file
3. Localization
4. Multi Screensize support
5. Runtime permissions
6. handling configuration changes
7. RRO
8. Shared Preferences
9. Work Manager / Job Scheduler
10. Material Theme / App Compatlibrary usage

Android Debugging
1. Different types of Logs
2. usage of adb commands
3. Application Crashes
4. ANR
5. Tombstone
6. WDT
7. Bug Report
8. CTS Failure Log analysis and fix
9. GTS Failure Log analysis
(E1 - Mandatory (topics 1 to 4)
E2 - Mandatory (topics 1 to 5))