drjobs Android Peripheral Driver Developer العربية

Android Peripheral Driver Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

14-18years

Job Location drjobs

Bangalore Urban - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a highly skilled Android Peripheral Driver Developer to join our Esteemed Client. The ideal candidate will have a strong background in C language Linux device driver architecture and hardware debugging. This role involves developing and maintaining peripheral drivers for Android systems ensuring seamless integration and optimal performance.

Key Responsibilities:

  • Design develop and maintain Android peripheral drivers.
  • Work with hardware teams to ensure proper integration and functionality of drivers.
  • Optimize driver performance for various Android devices.
  • Apply knowledge of Linux device driver architecture and Linux kernel architecture in the development process.
  • Understand and work with boot loader architectures (Uboot GRUB UEFI).
  • Develop drivers for various communication protocols such as I2C I2S SPI and UART.
  • Utilize hardware debugging tools such as JTAG and oscilloscopes to diagnose and resolve issues.
  • Develop and maintain drivers that interact with secure OS architectures (e.g. OPTEE).
  • Ensure drivers meet security standards and protocols.
  • Utilize Yocto build environment for building and integrating drivers.
  • Ensure compatibility and stability of drivers within the Yocto framework.
  • Develop applications that require trusted execution environments.
  • Ensure applications meet the security and performance requirements.


  • Requirements

  • Proficiency in C Language.
  • Strong understanding of Linux Device Driver Architecture.
  • Experience with communication protocols: I2C I2S SPI UART.
  • Hardware debugging skills including experience with JTAG and oscilloscopes.
  • Knowledge of Linux Kernel Architecture.
  • Familiarity with boot loader architectures (Uboot GRUB UEFI).
  • Experience with secure OS architectures (e.g. OPTEE).
  • Understanding of Yocto build environment.
  • Experience in Trusted Application Development.
  • Bachelor s degree in Computer Science Electrical Engineering or a related field.
  • Minimum of 3 years of experience in driver development or a related role.
  • Strong understanding of Android system architecture and peripheral integration.
  • Excellent problemsolving skills and attention to detail.
  • Strong communication and teamwork skills.
  • Ability to manage multiple projects and meet deadlines.
  • Experience with Android Open Source Project (AOSP) development.
  • Familiarity with other secure OS architectures.


  • Benefits

    You will be working with one of the world s leading development technology and consultation service providers for their Indian office to the international engineering industries. Our 2.100 employees constantly keep abreast of technological progress. Thanks to their wideranging skills and innovative ideas they play an active role in shaping the future of the company. You will be promised with your career in focus flexibility vacation and continuing education as per the company policies

    C Language, I2C/I2S/ SPI/UART, Boot Loader (Uboot/GRUB/UEFI) Architecture, Linux Kernel Architecture,

    Employment Type

    Full Time

    Company Industry

    Report This Job
    Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.