Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. The Beam effort is developing advanced software and hardware technology to enable people separated by distance to experience a conversation as if they were physically together (telepresence). The Meeting Integrations team will build the next-generation hardware device to bridge the gap between high-performance native services and user-facing applications, natively integrating with meeting software like Google Meet and Zoom.
Requirements
- 2 years of experience with software development in C++ or Java, or 1 year of experience with an advanced degree.
- 2 years of experience with full stack development, bridging native backend services (C++, Go) and front-end applications (Android, Java).
- Experience working with Operating Systems concepts (concurrency, memory management) and building production-grade systems.
- 2 years of experience with data structures, algorithms, and Test Driven Development (TDD).
- Experience with Android application development, the ChromeOS ecosystem, or ARCVM (Android Runtime for Chrome) environments.
- Experience in API Design, cross-process communication, and working in a dynamic, early-stage product environment (0 to 1 engineering).
- Experience in developing accessible technologies.
Responsibilities
- Design and implement the core application logic that powers the meeting experience, ensure high fidelity and magic interactions for the user.
- Manage the complex communication between user-facing applications (Android/Java) and low-latency native client services (C++ and Go).
- Work across multiple layers of the stack—specifically ChromeOS, Android, and ARCVM (Android Runtime for Chrome) to debug performance bottlenecks and ensure reliability.
- Collaborate with the Google Meet team and third-party vendors to integrate Beam-specific features (like 3D depth sensing or spatial audio) into the broader video conferencing ecosystem.
- Bridge the gap between high-performance native services and user-facing applications.
- Bring 2D and 3D call experiences (including instant travel) to customers by natively integrating with the meeting software they already rely on, such as Google Meet and Zoom.
Other
- Mountain View, CA, USA; Seattle, WA, USA; San Francisco, CA, USA
- Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.
- Master's degree or PhD in Computer Science or related technical fields.
- We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.