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