Software Engineering, Android Embedded Software

Google Google · Big Tech · Bengaluru, Karnataka, India

Software Engineer on the Android Embedded Software team, focusing on delivering a quality gaming experience across form factors. Responsibilities include managing cross-system integration and performance tests, designing and implementing features for a performant gameplay experience, and collaborating with product and UX teams.

What you'd actually do

  1. Design and implement features to ensure a performant, reliable multi-platform gameplay experience to delight the users.
  2. Write and review code, design docs, and test plans to ensure quality work.
  3. Partner with product management, program management, and User Experience (UX) to solve problems and deliver business impact.
  4. Solve problems that balance technical considerations (e.g., maintainability, scalability, reliability, availability, efficiency, security) with business/product requirements.
  5. Work on software development, deployment and production practices.

Skills

Required

  • android systems
  • applications
  • Graphics Processing Unit (GPU)-level programming

Nice to have

  • mobile and desktop gaming
  • performant systems
  • secure systems
  • technical communication
  • collaboration

What the JD emphasized

  • 5 years of experience with android systems and applications, with managing issues and research across Android.
  • Experience with Graphics Processing Unit (GPU)-level programming.