Senior Software Engineer, ISP and ML Image Quality

Google — Taiwan · Posted ~1 week ago

Senior Full-time Onsite Visa History ✓

Skills

C++ software development data structures algorithms software testing software maintenance software architecture performance analysis systems data analysis debugging machine learning AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineering role focused on C++ development for image-quality systems and machine-learning applications. You’ll work with data structures and algorithms, test and launch software, contribute to architecture, analyze system performance and data, and solve complex debugging challenges.

Highlights

Senior software engineering opportunity combining C++ development, image-quality systems, machine learning, performance analysis, debugging, and software architecture, with potential for technical leadership.

Description

Google welcomes people with disabilities. In most instances, this position requires in-person interviews as part of the hiring process. Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New Taipei, Banqiao District, New Taipei City, Taiwan; Zhubei, Zhubei City, Hsinchu County, Taiwan.Minimum qualifications: Bachelor’s degree or equivalent practical experience.5 years of experience with software development in C++ programming language, and with data structures and algorithms.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience with performance, systems data analysis, visualization tools, or debugging.Experience with Machine Learning or AI work. Preferred qualifications: Master's degree or PhD in Computer Science or a related technical field.1 year of experience in a technical leadership role.Experience in ML model development, image processing, computer vision, or computational photography development (e.g., image signal processing, algorithm design, or image quality evaluation). About the jobIn this role, you will design excellent Image Signal Processing (ISP) software frameworks and infrastructure to streamline the end-to-end ISP Image Quality/Video Quality (IQ/VQ) tuning pipeline, ensuring Android cameras are high-performing and intuitive across versatile products. You will be involved in the ISP tuning workflow design, automatic systems development, and IQ/VQ evaluation metrics/model development and integration. 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. Responsibilities Architect scalable software frameworks and infrastructure to streamline the end-to-end ISP IQ/VQ tuning pipeline.Automate data-heavy workflows, including database management and calibration, to significantly reduce manual effort.Integrate camera image quality algorithms directly into production software stacks, ensuring high-performance execution.Work with the Architecture, Software, Image Quality, and Tuning teams to develop solutions to achieve quality targets and commercialize real products. 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 .