Taro Logo

Software Engineer, CameraX

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
New Taipei, Banqiao District, New Taipei City, Taiwan
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Mobile

Description For Software Engineer, CameraX

Google is seeking a Software Engineer to join their CameraX team, focusing on developing and maintaining critical camera functionalities for the Android platform. This role is integral to Google's mission of bringing computing to everyone worldwide through Android, which powers over 3 billion devices. The position combines technical expertise in mobile development with API design, requiring strong skills in Android development and camera technologies.

As a Software Engineer at Google, you'll be working on technologies that impact billions of users globally. The role specifically focuses on the CameraX library, where you'll be crafting APIs for advanced camera functionalities including concurrent camera operations, 10-bit HDR, and slow-motion recording. Your work will directly influence how developers interact with camera hardware across the Android ecosystem.

The ideal candidate will have experience with Android development, particularly with camera APIs and frameworks. You'll be working with a talented team of engineers on the Camera framework, Media3 ExoPlayer, and Transformer teams. This position offers the opportunity to shape how developers worldwide implement camera features in their applications, requiring both technical expertise and a user-focused mindset.

This role at Google offers the chance to work on cutting-edge mobile technology while being part of a company that values diversity, inclusion, and innovation. You'll be contributing to products that handle information at massive scale and extend well beyond traditional mobile applications. The position combines technical challenges with the opportunity to impact billions of users through Android's open-source mobile operating system.

Last updated 2 days ago

Responsibilities For Software Engineer, CameraX

  • Craft APIs for the CameraX library, addressing camera functionalities like concurrent camera, 10-bit HDR, and slow-motion recording
  • Write quality, testable, and maintainable code that forms the backbone of CameraX
  • Take over developers by creating documentation, blog posts, and sample code
  • Engage with the Android developer community to gather feedback
  • Work with a talented team of engineers including Camera framework, Media3 ExoPlayer and Transformer

Requirements For Software Engineer, CameraX

Java
Python
JavaScript
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Java, Python, C++, JavaScript, C)
  • Experience with building and shipping quality Android applications or libraries
  • Experience in Kotlin or modern programming model and understand its nuances for Android development
  • Knowledge of Android framework, including camera APIs (Camera2, Camera1), HALs, media codec, and concurrency patterns
  • Understanding of API design principles

Benefits For Software Engineer, CameraX

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Equal employment opportunity

Interested in this job?

Jobs Related To Google Software Engineer, CameraX