Google - Mountain View, CA

posted 5 months ago

Full-time - Manager
Mountain View, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Software Engineering Manager for Android Telephony Apps and Services at Google, you will play a pivotal role in leading a team of engineers to develop and enhance telephony features within the Android ecosystem. Your responsibilities will extend beyond mere technical oversight; you will be instrumental in shaping project goals, contributing to product strategy, and fostering the growth of your team. This position requires a blend of technical expertise and leadership skills, as you will manage engineers across multiple teams and locations, ensuring that projects are delivered on time and meet the high standards expected at Google. The Pixel Telephony team is at the forefront of redefining the connectivity experience for users. You will be involved in designing and developing Android applications and the telephony connectivity framework that enhances the connectivity of phones. This role also involves collaboration with both internal and external partners, including mobile chipset vendors and mobile operators, to ensure that the features you develop are aligned with carrier specifications and enhance the overall user experience. In this dynamic environment, you will be expected to propose, design, and develop new telephony features, while also implementing performance optimizations across the telephony stack. Your leadership will guide your team in understanding mobile wireless requirements and carrier specifications, allowing for the implementation of new features defined by standard bodies or mobile operators. You will also define metrics to monitor the performance of Pixel devices, ensuring that any issues impacting user experience are promptly detected and addressed.

Responsibilities

  • Propose, design, and develop new Telephony features in Pixel-specific Android applications or in the Android framework.
  • Manage and lead a team of engineers, collaborating with other software teams in Google and external parties to design, develop, and launch features and products on-time.
  • Understand mobile wireless requirements and carrier specifications to implement new features defined by standard bodies or mobile operators that enhance the user experience.
  • Propose and implement various performance optimizations across the telephony stack, including memory, power, or bandwidth reduction.
  • Define metrics that allow monitoring of the performances of Pixel devices to validate implementations and detect issues that impact user experience or the performance of devices.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 8 years of experience with Android framework, internals, or applications.
  • 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.

Nice-to-haves

  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience working on the Android operating system or Telephony and connectivity frameworks.
  • 3 years of experience working in an organization.
  • Experience working with carrier requirements, engaging with external teams, and developing client-side metrics, dashboard, monitoring and instrumentation.
  • Experience in Android application package (APK) release management.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) retirement plan
  • Paid holidays
  • Paid time off (PTO)
  • Employee stock purchase plan
  • Tuition reimbursement
  • Professional development opportunities
  • Flexible scheduling
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service