Responsibilities
The primary responsibility of this role is to work on Zebra Android Mobile Computing products portfolio engineering sustenance for Android BSP/Kernel.
- Debug and resolve BSP/Kernel/HAL issues raised by customers across the globe on Zebra Android Mobile Computing products portfolio.
- Work closely and communicate with various stakeholders - Other engineering teams, Customer Experience Teams, Support teams, Account/Sales teams, vendors across the globe and enable timely and quality resolutions for customer issues.
- Candidate should be good at multi-tasking and prioritizing issues based on urgency, customer, complexity etc. and operate with scale and speed amidst flux.
Qualifications
- Bachelor’s degree from an accredited college or university in Computer Science, Electronics, and communication Engineering or similar.
- 4 -8 yrs. of experience in Android SW development/sustenance.
- In depth knowledge of Linux kernel architecture and driver concepts
- Hands-on/working knowledge on debugging kernel crashes, panic
- Good understanding of ARM architecture, Platform Bus protocols (I2C, SPI etc)
- Should be able to debug and resolve kernel driver issues, sensor, memory issues
- In depth understanding of C, C and OOPS concepts
- Good understanding of Android architecture, AOSP framework, build process, GIT usage
- Good Knowledge in Android HAL, JNI concepts, Core Java
- Hands-on knowledge on Application development is an added advantage
- Experience in diagnosing complex system issues including strong debugging skills