Software Engineer III, ChromeOS and Android Desktop Input

Check with seller
Software Developer Jobs
1 month
India
Karnataka
Bangalore Get directions →
0 views
ID: 892024
Published 1 month ago by Google
Check with seller
Bangalore, Karnataka, India
Get directions →
0 item views
Minimum 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.
Experience with C++, Linux Internals, Operating Systems, and Debugging/Troubleshooting.

Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
2 years of experience with Android application development.
Experience building camera stack on OS/framework level and Understanding of Human interface Device (HID) with Linux/Linux Kernel development.
Experience working on and influencing design from application level down to the hardware.
Experience working in System and Kernel layers, but being able to contribute across layers.
Experience with Embedded systems Experience with transport buses: I2C, SPI, USB.
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.

In this role, you will ensure the correct behavior of both external and internal input hardware devices, ensuring that OS events are correctly processed and delivered to the application/sysUI layer.

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.
Review code developed by other engineers 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.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
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. Read more

Published on 2025/09/10. Modified on 2025/09/10.

Description

Minimum 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.
Experience with C++, Linux Internals, Operating Systems, and Debugging/Troubleshooting.

Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
2 years of experience with Android application development.
Experience building camera stack on OS/framework level and Understanding of Human interface Device (HID) with Linux/Linux Kernel development.
Experience working on and influencing design from application level down to the hardware.
Experience working in System and Kernel layers, but being able to contribute across layers.
Experience with Embedded systems Experience with transport buses: I2C, SPI, USB.
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.

In this role, you will ensure the correct behavior of both external and internal input hardware devices, ensuring that OS events are correctly processed and delivered to the application/sysUI layer.

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.
Review code developed by other engineers 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.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
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.
Google
Google
2600 active listings

Recently viewed

callcenterjob.co.in callcenterjob.co.in 1 month
NMS Administrator Jaipur
Check with seller
NMS Administrator Jaipur
Role Purpose: Supports Admin Lead in day to day admin related activities Key Accountabilities: Graduate with 0-3 years of experience Preferred Experience and Qualification: Supports execution of day to day transactional activities according to the established chain of command Supports Admin lead in end to end facility management Provides clerical support whe...
1 month Database Administrator views
Check with seller
TechUp Labs TechUp Labs 1 month
Senior Database Engineer
Check with seller
Senior Database Engineer
Company Overview: TechUp Labs is a product-based IT company. We're working on two of our in-house products a variety of partnered products across different domains like health, education, etc. Years of Experience: 2+years Key Responsibilities: • Develop, manage and optimize databases, primarily in MySQL utilizing SQL expertise with stored procedures, trigger...
1 month Database Administrator views
Check with seller
CAFSInfotech CAFSInfotech 1 month
Android Developer
Check with seller
Android Developer
Interview Location: Chennai Work Location: Coimbatore Experience: 1-5 years Qualification: Any Degree Job Description: We are looking for a Mobile Application Developer who possesses a passion for mobile technologies and will work with next generation payment gateway platform. Responsibilities: Design and build Android mobile applications Collaborate with cr...
1 month Android Developer Jobs views
Check with seller
beBeeSoftware beBeeSoftware 1 month
Chief Digital Printing Solutions Developer
Check with seller
Chief Digital Printing Solutions Developer
Job Overview In this role, you will be responsible for designing, implementing, and validating functionality for the next generation of software composed of a cloud-based interface for configuration and monitoring as well as a processing engine for transforming PDF files into printable data. You will work with a wide range of technologies, communication prot...
1 month Software Developer Jobs views
Check with seller
KPMG US   KPMG US 1 month
Lead Specialist, Database Administrator
Check with seller
Lead Specialist, Database Administrator
Job highlights Identified by Google from the original job post Qualifications A minimum of five years of professional experience in managing and administering enterprise-level databases, preferably in an Agile Scrum environment Strong technical understanding of Database Administration in Cloud platforms with focus on RDBMS and NoSQL flavors of database offer...
1 month Database Administrator views
Check with seller
Serverwala Cloud Data Centers Pvt. Ltd. Serverwala Cloud Data Centers Pvt. Ltd. 1 month
Web Graphics Expert
Check with seller
Web Graphics Expert
About the Role We are seeking a highly skilled Graphic Web Specialist to join our team at Serverwala Cloud Data Centers Pvt. Ltd. As a key member of our creative department, you will be responsible for developing innovative and engaging graphics for our websites and social media channels. Key Responsibilities: • Design and produce high-quality graphics, incl...
1 month Web / Graphic Design Jobs views
Check with seller
Unknown Unknown 1 month
Coordinator | Australian Early Development Census |AEDC| | Development and Support
Check with seller
Coordinator | Australian Early Development Census |AEDC| | Development and Support
Full job description Department for Education, Children and Young People Development and Support Teaching and Learning Applications must be submitted by Sunday 01 September, 2024 11:55 PM Position details Applications close: Sunday 1 September, 2024 11:55 PM AEST Award/Classification: Tasmanian State Service Award - General Stream Band 7 Salary: $125,536 to ...
1 month Government Job Alert views
Check with seller
NetApp NetApp 1 month
Graphics Designer
Check with seller
Graphics Designer
Job Summary We are seeking a talented and creative Graphic Artist, Branding, Video, and Communication Specialist to join our team. This role will be responsible for developing and executing visual content that enhances our brand identity and effectively communicates our message across various platforms. The ideal candidate will have a strong background in gr...
1 month Web / Graphic Design Jobs views
Check with seller
Mike's Plumbing of Southwest Florida Inc. Mike's Plumbing of Southwest Florida Inc. 1 month
Helper Jobs 1 month
Plumber Helper - Apprentice
Check with seller
Plumber Helper - Apprentice
Mike's Plumbing of Southwest Florida Inc. is currently hiring for a full-time Plumber Helper - Apprentice to learn the trade by helping our technicians with various jobs in the Naples, FL area. This position earns a competitive wage of $20/hour or more, based on experience. We are also offering a sign-on bonus! In addition to competitive pay and our team-ori...
1 month Helper Jobs views
Check with seller
Aashish group Aashish group 1 month
Mechanic Jobs 1 month
MEP Engineer/ FOREMAN
Check with seller
MEP Engineer/ FOREMAN
Key Responsibilities: Lead and supervise a team of MEP technicians, electricians, plumbers, and HVAC specialists. Assign tasks to team members based on their expertise and ensure they are performed safely and efficiently. Provide on-the-job training and mentorship to junior staff. Ensure all workers adhere to safety protocols and follow worksite regulations....
1 month Mechanic Jobs views
Check with seller
Succeedum Succeedum 1 month
coding teacher
Check with seller
coding teacher
Full job description Teachers should be capable of teaching Maths coding upto grade 12 and science will be adding factor Enthusiastic teachers required to fill in the position We are looking for supportive , enthusiastic online teacher to fulfill our students educational requirements. The online teachers duties include formulating and delivering lessons that...
1 month Work from home Jobs views
Check with seller
First Achieve   First Achieve 1 month
High Level Administrative Assistant
Check with seller
High Level Administrative Assistant
Job description About the Role We are looking for a skilled and experienced High Level Administrative Assistant to join our team at First Achieve in Manchester. This is a fantastic opportunity to utilize your organizational skills and provide high-level support to our senior leadership team. The ideal candidate will have excellent communication and interpers...
1 month Admin Executive views
Check with seller
Creative Concepts Creative Concepts 1 month
Fresher Jobs 1 month
Interior Designer Job in Jaipur at Creative Concepts in Jaipur
Check with seller
Interior Designer Job in Jaipur at Creative Concepts in Jaipur
Key responsibilities: 1. Develop creative and functional design concepts based on client needs and preferences 2. Create detailed plans, mood boards, layouts, and 3D visualizations 3. Select appropriate materials, furniture, lighting, and finishes 4. Collaborate with clients, contractors, and vendors to ensure timely and smooth project execution 5. Manage pr...
1 month Fresher Jobs views
Check with seller
Are you a professional Recruiter? Create an account