Senior Software Developer Android/Linux (Low Level)_Bharti_AT

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Master/Bachelor of engineering degree in Electronics/Computer Science., Minimum 8-10 years of experience in Automotive Software Development on Android in JAVA., Proficiency in Linux BSP and Kernel development, particularly on ARM-based systems., Strong knowledge of Android AOSP and experience with performance analysis and optimization..

Key responsibilities:

  • Develop and optimize embedded software for Android platforms.
  • Integrate various peripherals and ensure hardware-level debugging at Kernel/BSP level.
  • Conduct performance analysis and implement unit testing for software validation.
  • Support junior developers and collaborate within a SCRUM team using Agile methodologies.

CodersBrain logo
CodersBrain SME https://www.codersbrain.com/
201 - 500 Employees
See all jobs

Job description

Experience:
o Master/Bachelor of engineering degree in Electronics/Computer Science
with prior experience of minimum 8-10 years in Automotive Software
Development on Android in JAVA
o Experience on embeded software development
Skills and competencies:
o Knowledge Android AOSP – Android 10
o Experience in Linux BSP and Kernel development.( ARM Based)
o Experience in boot time measurement and optimization for quick boot
requirements.
o Experience in working with Android Run Time (Zygote, ADB bridge).
o Experience in performance analysis and optimization of in various layers.
o Experience in integrating various peripharals (Audio, BT/Wifi, GNSS etc.)
o Follow developments and integrate relevant patches to optimize
performance and maintain the security of platform;
o Experience in Hardware level debugging at Kernel/BSP level.
o Knowledge on Telepchips would be an added advantage.
o Experience or knowledge of Following tools
- GIT/Gerrit
- Docker
- JIRA
- Confluence
- Jenkins
o Review (static analysis) of peer progamming and track bug list.
o Low level design.
o Expert in developing source code based on specific schedule.
o Implement Unit tesing
o Experience in Software integration and validation methodologies.
o Experience of working in SCRUM team in Agile methodology.
o Support to Junior Developers
o Team Player with strong communication skills in English.
o Problem solving techniques & capability.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Android Developer Related jobs