Software Engineer, Android System
2 days ago
- Bachelor's degree or equivalent practical experience.
- 2 years of experience working with operating systems, computer architecture, embedded systems and Linux/Unix kernel, etc.
- 2 years of experience with software development in C or C++ programming languages.
- 2 years of experience with data structures or algorithms.
- Experience with the Android platform.
- 4 years of experience working in embedded systems and Linux/Unix kernel.
- Experience with System Software in any of the following areas: ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc.
- Experience developing and designing software systems.
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.
As a member of the Android Systems team, you will work on the foundations of Android operating system and collaborate with Android teams in Google. You will contribute to the core of Android and work on variety of open source projects including the Linux kernel, Android OS, and build the future of Android together with the partner ecosystem.
You will work on areas such as storage, filesystems, low-level performance, and systems software. You will be contributing to Android's updatability, security, and quality while working alongside leading domain experts from various areas.
Android is Google's open-source mobile operating system powering more than 3 billion devices worldwide. Android is about bringing computing to everyone in the world. We believe computing is a super power for good, enabling access to information, economic opportunity, productivity, connectivity between friends and family and more. We think everyone in the world should have access to the best computing has to offer. We provide the platform for original equipment manufacturers (OEMs) and developers to build compelling computing devices (smartphones, tablets, TVs, wearables, etc) that run the best apps/services for everyone in the world.
Responsibilities:- Design, develop and deploy features for users.
- Work on core system components including storage, filesystems, updatability, and virtualization.
- Create and ship Generic Kernel Image (GKI) for next generation devices.
- Scale development across a growing number of verticals (e.g., Wear, Auto, TV, etc.).
- Create and maintain a reliable and secure foundation for the Android software ecosystem.
-
Software Engineer, Android System
2 hours ago
Bengaluru, Karnataka, India Google Full time US$ 1,50,000 - US$ 2,00,000 per yearMinimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience working with operating systems, computer architecture, embedded systems and Linux/Unix kernel, etc.2 years of experience with software development in C or C++ programming languages.2 years of experience with data structures or algorithms.Experience with the...
-
Software Engineer, Android Systems
2 days ago
Bengaluru, Karnataka, India Google Full time US$ 1,50,000 - US$ 2,00,000 per yearMinimum qualifications:Bachelor's degree in Computer Engineering, Computer Science, a related field, or equivalent practical experience.8 years of experience with one or more of the following: Linux kernel, device drivers, git/gerrit, system integration.3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a...
-
Senior Android Audio Software Engineer
3 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878About the PositionWe are seeking an experienced Software Engineer with a strong background in Android Audio development to join our team. As a key member of our engineering team, you will be responsible for designing and developing software solutions for Android Audio products on multi-core platforms.You will work closely with our cross-functional teams to...
-
Android Software Engineer
4 days ago
Bengaluru, Karnataka, India beBeeAndroid Full time ₹ 80,00,000 - ₹ 2,00,00,000Android Software EngineerWe are looking for an experienced Android software engineer to join our team. The ideal candidate will have a strong background in Java and Android development, with a focus on creating high-quality user interfaces.The role demands excellent skills in designing and implementing UI components, including the use of animations and...
-
Android Framework Software Engineer
2 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000Job Title:Android Framework Software EngineerWe are seeking an experienced Android Framework Software Engineer to join our team.This is a challenging and rewarding role that requires a strong foundation in software engineering principles, as well as hands-on experience with the Android framework.The successful candidate will be responsible for designing,...
-
System Software Engineering Lead
2 days ago
Bengaluru, Karnataka, India beBeeSoftwareEngineering Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Job Title: System Software Engineering LeaderThe primary responsibilities of this position include leading the design, development, and maintenance of Linux and Android-based systems. This involves overseeing the creation of kernel, bootloaders, and system-level services.In addition to these duties, the successful candidate will own the Android platform...
-
Software Engineer III, Android, Play Games
5 hours ago
Bengaluru, Karnataka, India Google Full time US$ 1,25,000 - US$ 1,75,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 Android application development. Experience in Software Engineering, C++, Java, Systems Engineering, Android, Linux...
-
Lead Software System Engineer
2 days ago
Bengaluru, Karnataka, India e-Hireo Full time ₹ 15,00,000 - ₹ 20,00,000 per yearJOB DESCRIPTIONExperience: YrsLocation: BengaluruDesignation: Lead Software System EngineerDescription :As a Lead System Software Engineer , your roles and responsibilities will be:Lead the design, development, and maintenance of Linux and Android-based systems, including kernel, bootloaders, and system-level services.Own Android platform bring-up and...
-
Software Engineer III, Android, Play Games
2 days ago
Bengaluru, Karnataka, India Google Full time US$ 1,20,000 - US$ 2,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 Android application development.Experience in Software Engineering, C++, Java, Systems Engineering, Android, Linux...
-
Android Software Development Engineer
5 days ago
Bengaluru, Karnataka, India beBeeDevelopment Full time ₹ 1,04,000 - ₹ 1,30,878Android Software Development Engineer RoleThis is an exciting opportunity to join our organization as a Jr. Android SDE and contribute to the development and maintenance of high-quality Android applications.The ideal candidate will have a solid understanding of the Android SDK, different architectural components like MVVM, and be familiar with modern tools...