Talent.com
This job offer is not available in your country.
Platform Developer - AOSP

Platform Developer - AOSP

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

WHAT YOULL DO AT ATHER :

  • One should be responsible End to End for the kernel module of Android software.
  • Communicate with the 3rd party vendors along with meetings to align on the activities for the platform layer .
  • Working closely with Engineering, design and hardware teams to flesh out solutions and POCs .
  • Working with program team to ensure planning is accurate and provides high predictability
  • Partner management for solutions that require collaboration with external vendors / teams.
  • Manage the release cycles for the assigned modules and prioritizing the different development activities .

HERES WHAT WE ARE LOOKING FOR :

  • 3-7 Years of experience with the Android BSP, Linux Kernel, Device Drivers, Device Tree and its customizations.
  • Experience with board bring up and Android BSP.
  • Knowledge and experience working with bootloaders.
  • build environments such as buildroot, yocto, docker, etc.
  • knowledge of C / C++.
  • Experience with source control using Git.
  • Knowledge of hardware communication protocols and peripherals such as UART, I2C, CAN, SPI, PWM, GPIO, etc.
  • Knowledge of working with hardware modules such as LCD, Touch, GPS, GSM modem, RTC, watchdog.
  • Knowledge of TCP / IP and networking protocols.
  • Experience working with JTAG, Logic Analysers, etc.
  • Experience working with NXP, Qualcomm chipset is a plus.
  • Good to have a RTOS / Bare Metal experience.
  • Capable of using tools and techniques for debugging kernel and user space applications.
  • Team Responsibilities

  • Manage your business goals, contribute to product strategy and help develop your team.
  • Optimize your own code and make sure engineers are able to optimize theirs.
  • Create clear career paths for team members and help them grow with regular & deep mentoring. Perform regular performance evaluation and share and seek feedback.
  • Take ownership of linux drivers and bring up AOSP Dashboard peripherals.
  • Help support applications in production to ensure there is continuity of business.
  • Mentor and coach engineers and seek an opportunity to bring in continuous improvements to implement back-end best practices.
  • Setting up the best practices and coding standards for the team.
  • Drive development of the project, predominantly via effective delegation to the team.
  • Help developers resolve both technical problems as well as human resources issues.
  • Skills Required

    Linux Kernel, Bootloader, Yocto, Docker, Git, C C++, AOSP, platform development

    Create a job alert for this search

    Platform Developer • Bengaluru / Bangalore