Senior Software Engineer, Pixel Camera Performance @ Google
placeMountain View, California, United States
attach_money $205,000
businessOn Site
scheduleFull Time
Posted 10 hours ago
Your Application Journey
Interview
Email Hiring Manager
****** @google.com
Recommended after applying
Job Details
About the Role
At Google, the Senior Software Engineer, Pixel Camera Performance will lead cross-team initiatives to optimize Pixel Camera's Android application performance. You will work closely with Camera feature and on-device ML teams, utilize advanced profiling tools and telemetry data infrastructure, and drive key optimizations in speed, memory, and thermals.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of software development experience in one or more programming languages.
- 3 years of experience with performance, systems data analysis, visualization tools, or debugging.
- 3 years testing, maintaining, or launching software products and 1 year in software design and architecture.
- Experience in C++ using object-oriented programming, templates, and STL.
Preferred Qualifications
- Master's degree or PhD in Computer Science or related technical field.
- 5 years working with data structures/algorithms.
- 3 years shipping embedded software products.
- 1 year in a technical leadership role.
- Experience with Linux, Android, or embedded systems and on-device ML models.
- Experience with TPU, GPU, SQL and data pipelines.
Responsibilities
- Lead initiatives to define, measure, optimize, and monitor key performance indicators.
- Collaborate with team members to ensure features are optimized for speed, memory, and thermals.
- Develop telemetry data infrastructure to provide leadership insights on performance and system health.
- Utilize advanced profiling tools to prioritize and validate performance improvements.
Compensation & Benefits
The US base salary range for this full-time position is $166,000-$244,000 plus bonus, equity, and benefits. Compensation is determined by role, level, location, skills, experience, and education.
Key Skills/Competency
- C++
- Performance Optimization
- Software Development
- Telemetry
- Linux/Android
- Object-Oriented Programming
- Profiling Tools
- Data Analysis
- Embedded Systems
- Machine Learning
How to Get Hired at Google
🎯 Tips for Getting Hired
- Research Google's culture: Explore their mission, values, and news.
- Tailor your resume: Highlight C++ and performance skills.
- Emphasize project outcomes: Detail measurable software improvements.
- Prepare for technical interviews: Review systems data analysis and profiling.
📝 Interview Preparation Advice
Technical Preparation
circle
Review C++ programming nuances.
circle
Practice system data analysis techniques.
circle
Study embedded and Android system details.
circle
Familiarize with profiling and telemetry tools.
Behavioral Questions
circle
Describe a cross-team project experience.
circle
Explain handling tight deadlines.
circle
Discuss learning from technical challenges.
circle
Share leadership experience in past roles.
Frequently Asked Questions
What technical skills are crucial for the Senior Software Engineer, Pixel Camera Performance at Google?
keyboard_arrow_down
How important is experience with Android and embedded systems for this Google position?
keyboard_arrow_down
What leadership qualities is Google looking for in a Senior Software Engineer on the Pixel Camera team?
keyboard_arrow_down
How does the role of Senior Software Engineer, Pixel Camera Performance impact Google products?
keyboard_arrow_down
What is the salary range for the Senior Software Engineer, Pixel Camera Performance at Google?
keyboard_arrow_down