Software Engineer III, Android GPU Driver Quality
8 hours ago
- Bachelor's degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with Android application development.
- Experience in C++, testing, 3D graphics, Vulkan, and GPU drivers.
- Master's degree or PhD in Computer Science, or a related technical field.
- 2 years of experience with data structures or algorithms.
- Experience in Python, data analysis, and mobile GPU.
- Experience developing accessible technologies.
About the job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
The shared goal of Android Games and Graphics is a world where game development happens on Android first. In such a world Android is a Vulkan-first graphics stack with deep and nuanced support, enabling veteran and indie developers alike to deliver user experiences.
We deliver on our mission by keeping Android Vulkan in innovation and in driver development, stability and performance. We work deep inside the platform to keep Android devices and APIs current, managing issues like driver updates, driver quality, new extensions, persistent modernization of Graphics Processing Units (GPUs) on Android, and all the other challenges of keeping the world's most popular mobile operating system at the forefront of GPU technologies.
The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.
Responsibilities
- Write product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
-
Bengaluru, Karnataka, India Google Full time ₹ 12,00,000 - ₹ 36,00,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.2 years of experience with Android application development.Experience in C++, testing, 3D graphics, Vulkan, and GPU drivers.Preferred...
-
Bengaluru, Karnataka, India Google Full time ₹ 12,00,000 - ₹ 36,00,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.2 years of experience with Android application development.Experience in C++, testing, 3D graphics, Vulkan, and GPU drivers.Preferred...
-
Software Engineer III-Android Developer
1 week ago
Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As an Android Developer Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank Payments Technology team, you will be an experienced member of an agile team, tasked with designing and delivering reliable,...
-
Software Engineer III-Android Developer
1 week ago
Bengaluru, Karnataka, India JPMorgan Chase Full time ₹ 20,00,000 - ₹ 25,00,000 per yearWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As an Android Developer Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank Payments Technology team, you will be an experienced member of an agile team, tasked with designing and delivering reliable, market-leading...
-
Linux Device Driver
2 weeks ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLinux and Android Driver developmentBachelors degree in computer science/Electronics/Electrical Engineering, or related field.Requires years of progressive engineering experience in SW development in embedded projects.Expertise in C programming, debugging with working knowledge of git/gerritLinux Driver/BSP development and Android BSP DevelopmentDevice...
-
Bengaluru, Karnataka, India Onzestt Services Full time ₹ 12,00,000 - ₹ 20,00,000 per yearRole: KFD Driver Development and Debugging EngineerLocation: BangaloreJob Overview:We are seeking a skilled and motivated engineer to join our team as a KFD Driver Development and Debugging Engineer. The ideal candidate will have a strong background in Linux kernel development and a deep understanding of GPU architectures. You will be responsible for...
-
Senior GPU System Software Engineer
3 days ago
Bengaluru, Karnataka, India Best NanoTech Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob Title:Senior GPU System Software EngineerLocation:Hyderabad or Pune, India (Work From Office)Job Type:Full-timeNotice Period:Immediate Joiners Preferred / Up to 10 DaysClient:Confidential (will be disclosed after initial screening)About the RoleWe are seeking aSenior Systems Software Engineerto support our client's next-generation high-performance...
-
Bengaluru, Karnataka, India Google Full time ₹ 12,00,000 - ₹ 36,00,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in C / C++.2 years of experience working with Android domain, embedded processors or Linux kernel, drivers, BSP.Experience in code and system health, diagnosis and resolution, and software test engineering.Preferred...
-
Linux Android Device Driver Developer
2 days ago
Bengaluru, Karnataka, India Capgemini Engineering Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAt Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and...
-
Android Kernel Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India b20404a2-79b0-4a0c-a594-0c7dfb43648b Full time ₹ 12,00,000 - ₹ 36,00,000 per yearExpert in Kernel Driver Development, Android FrameworkWorked in Audio Domain - ALSA, TinyALSA, AudioFlinger, Audio HALSkilled in System Software, Debugging, QC Sensor Hub, QC/MTK platformsExperience with Audio Routing, Tuning, Audio configuration.