Ownership of design, development, and validation of software modules on development devices like Pixel phones
Responsible for any bugs reported on customer hardware, analyzing the logcat, fixing the issue, unit & system tests
Collaborating in a team environment across engineering disciplines and locations
Performance analysis using various tools and come up with ideas for optimization in terms of memory & time
Work closely with various core tech teams to develop tools, reusable code
Preferred Qualifications
Excellent programming skills in C++ and C
Strong working experience on HAL/HIDL (Audio/ Multimedia/ Network/ Graphics/ Sensor/ Vehicle HAL)
Customization of HAL/HIDL based on customer requirements
Should have working knowledge on building android AOSP
Good to have understanding of Application framework layers (Service, Manager, System, Activities)
Should have working knowledge on Vendor configurations, Device Manifest, Vendor implementations.
Initiate and drive Test strategies and Test plan design for software
Understanding of OpenGL, Vulkan, Mesa is a plus
Understanding of JAVA or Kotlin is a plus
Educational Qualification: BE/ME or BTech /MTech
Keyskills: android development android android developer