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.
You will design and ship algorithms that directly shape perceived photo quality in the Pixel HDR+ pipeline — the processing that turns merged sensor data into the photo users see. This includes detail enhancement and sharpening, upsampling for zoom, semantic-aware enhancement driven by on-device ML, the tuning framework that adapts these algorithms for new sensors and lenses each Pixel device, and bring them to production on constrained mobile hardware.
You will work across C++, domain-specific image-processing languages, GPU compute, and ML frameworks, and partner with hardware and application teams to land features on the annual Pixel schedule.
The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $174000 - $252000 (USD) + 15% bonus target + equity + benefits
Learn more about benefits at Google [https://www.google.com/about/careers/applications/benefits/].
signal processing, and machine learning algorithms to advance the mobile camera imaging pipeline.
upsampling, and optical or sensor artifact mitigation.
differentiable imaging components for end-to-end neural network training and hybrid on-device inference.
compute architectures (CPU, GPU, DSP, and custom neural accelerators) to meet strict latency, memory, and power targets.
systems, research, and image quality evaluators) to co-design future camera architectures, enable new capabilities, and validate algorithms for consistent, high-precision image quality across sensors.
processing, signal processing, or computational photography algorithms.
algebra.
GoogleBengaluru, Karnataka, India
Pay not posted
Posted 10 days ago
checked 4 days agoGoogleBengaluru, Karnataka, India +1
Pay not posted
Posted 11 days ago
checked 4 days agoGoogleBengaluru, Karnataka, India
Pay not posted
Posted 15 days ago
checked 4 days agoGoogleBengaluru, Karnataka, India
Pay not posted
Posted 15 days ago
checked 4 days agoGoogleBengaluru, Karnataka, India
Pay not posted
Posted 10 days ago
checked 4 days agoGoogleBengaluru, Karnataka, India
Pay not posted
Posted 10 days ago
checked 4 days agoSource: the company job board. We last checked this job 8 days ago. We first saw it 8 days ago. A job on a job board does not always mean that the team interviews people now.
No one has reported an interview at Google yet. Did you interview there? Add the questions.
See total pay at Google on Levels.fyiBase, stock and bonus, as employees report it.
This base pay is near the median for senior software engineering jobs in the Bay Area.
We compare the middle of each posted range. This is base pay as posted. The group does not include this job.