Google is looking to solve the problem of creating seamless device communication and intuitive software solutions by interfacing with public and experimental hardware APIs and Remote Procedure Calls (gRPC) services.
Requirements
4 years of experience with front-end development, including JavaScript, HTML5, and CSS.
Experience in application development in at least one platform/area (e.g., web, iOS, Android, CompDes, XR).
Experience with server-side development using Node.js and API.
Experience interfacing with hardware devices (e.g., cameras) through software.
Experience with android devices, and augmented reality/virtual reality/extended reality.
Experience with relational databases (e.g., SQLite, PostgreSQL, or Spanner) and Unity C.
Knowledge of Vue.js or similar frameworks like React or Angular.
Responsibilities
Be responsible for interfacing with both public and experimental hardware APIs and Remote Procedure Calls (gRPC) services to ensure seamless device communication.
Work directly with hardware, from consumer-available devices to custom-built prototypes.
Collaborate with our hardware team to create intuitive software solutions.
Work as a UX Engineer, build user-friendly interfaces and shape the user experience of our exceptional software.
Collaborate with other engineers on final implementation and polish.
Contribute to our Data Generation pillar, removing the dependency on real-world data by creating digital versions of reality.
Bridge between design and engineering discussions, and enable efficient, high quality execution.
Other
Bachelor's degree or equivalent practical experience.
Travel requirements not specified, but role may be located in various Google campuses.
Visa requirements not specified, but applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Preferred location: San Jose, CA, USA; Los Angeles, CA, USA; San Francisco, CA, USA
Ability to work in a fast-paced environment and collaborate with cross-functional teams.