Google needs software engineers to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another, specifically for Google Beam device development
Requirements
- 5 years of experience with software development in Java
- 3 years of experience in Android development
- Experience with device development and its lifecycle
- Experience with web technologies such as Angular, Go, or Network Configuration
- Experience in developing across a wide stack, from hardware and firmware to software
- Experience in collaborating with teams to achieve a shared goal
- Experience with information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile
Responsibilities
- Drive the end-to-end development of enabling Beam users to intuitively interact with Google Beam device
- Develop software that powers the devices (like Touch Controllers) to interact with Beam stations, encompassing Android and web development, network security, over-the-air (OTA) update mechanisms, and more
- Contribute to Beam's commercial launch, making this a high-impact opportunity
- Partner closely with other Engineers, Security Specialists, Product Managers, and User Experience (UX) designers to create a cohesive and user-friendly solution
- Design, develop, test, deploy, maintain, and enhance software solutions
- Manage project priorities, deadlines, and deliverables
- Work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve
Other
- Bachelor’s degree or equivalent practical experience
- Master's degree or PhD in Computer Science, or a related technical field
- Excellent communication skills with cross-team and cross-functional partners
- Ability to work in Mountain View, CA, USA; Seattle, WA, USA; San Francisco, CA, USA
- Must be eligible to work in the United States