
Software Engineer, Android System
8 hours ago
Job Description
Minimum 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 Android platform.
Preferred qualifications:
- 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.
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.
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.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
-
Android Software Engineer
3 weeks ago
India Deltatre Full timeWe're an end-to-end provider of premium products and services for global sport and media operators.We push boundaries every day to offer the most reliable, scalable, engaging end-to-end offerings that continually meet and exceed fan expectations and maximise client value. Underpinned by data we're able to determine the best experiences to drive business...
-
Staff Software Engineer
2 weeks ago
Bengaluru, India Commonwealth Bank Full timeJob Description Organization: At CommBank, we never lose sight of the role we play in other people's financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative,...
-
Security Engineer, Android Malware
2 weeks ago
Bengaluru, India Google Inc Full timeJob Description Minimum qualifications: - Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. - 5 years of experience with security assessments or security design reviews or threat modeling. - Experience in Malware, Reverse Engineering, Software Development. Preferred qualifications: - Experience in one...
-
Android Middleware
2 weeks ago
Bengaluru, India Capgemini Full timeJob Description Job Description Job Description: . Proficiency in problem solving and troubleshooting technical issues. . Willingness to take ownership and strive for the best solutions. . Experience in using performance analysis tools, such as Android Profiler, Traceview, perfetto, and Systrace etc. . Strong understanding of Android architecture, memory...
-
Lead Software System Engineer
2 weeks ago
Bengaluru, India e-Hireo Full timeJOB DESCRIPTION Experience: Yrs Location: Bengaluru Designation: Lead Software System Engineer Description : 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...
-
Lead Software System Engineer
1 day ago
Bengaluru, Karnataka, India e-Hireo Full time ₹ 12,00,000 - ₹ 36,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...
-
Android Middleware Engineer
2 weeks ago
Bengaluru, India Mirafra Full timeJob Details :- Extend the Android multimedia middleware (Stage Fright, Audio Flinger) to expose the various sound and video effects and other multimediaKey Responsibilities :- Push changes back to AOSP- Implement and integrate Android multimedia HALs into development Android baselines and customer platforms- ALSA driver development and debug- UCM...
-
Infotainment Validation: Android
5 days ago
Bengaluru, India Capgemini Full timeJob Description Job Description Mandatory skills: Experience in Android automotiveinfotainment testing Familiar with using android frameworks likeCTS/VTS for Android automotive systems Solid knowledge ofAndroid Automotive Framework and debugging techniques. Solid understanding of software development lifecycle (SDLC) and testing...
-
Lead Software System Engineer
3 weeks ago
Bengaluru, Karnataka, India e-Hireo Global Full timeDescription :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 full-stack integration on custom hardware.- Develop and maintain Android HALs, and contribute...
-
Engineer - Android
2 weeks ago
Bengaluru, India Merago Full timeDuties and responsibilities As an experienced Android engineer you will be a senior member of the Development You will plan and conduct Development of different components and Modules of App Continuously discover, evaluate, and implement new technologies to maximize development efficiency. With a strong focus on collaborative teaming with product development...