Ather Energy
Platform Developer _ AOSP
Ather EnergyIndia1 day ago
Full-timeEngineering
you’ll be our: Platform Developer_AOSP/BSP

you’ll be based at:IBC Knowledge Park, Bengaluru

you’ll be Aligned with: Manager AOSP/BSP

you’ll be a member of: Software Team

WHAT YOU’LL 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 POC’s .
  • 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 .

HERE’S 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.

Key Skills

Ranked by relevance