Mountain View, CA (HQ)
We believe there are many problems in the world in which robotics could play a significant role in making it easier, faster and safer for people to get things done.
As a Web Frontend Software Engineer, you will support several teams cross-functionally with tools for machine learning, mapping, hardware development, operation and more. You will work on a small team to design, develop, and implement various user interfaces that generate 2D and 3D visualizations focused on allowing users to interact with robotic systems.
Work alongside other teams to design & implement innovative control interfaces that allow for data collection and safe operation of robots
Guide strategic decisions for the Frontend and APIs used throughout the team.
Work with and contribute to internal and external cloud infrastructure (e. g. Google Cloud Platform, Firebase, Kubernetes, etc.)
Lead and participate in the team's software processes, including effort estimation and prioritization, requirement and test-plan generation, design documentation, design and test implementation and review, and process feedback for improvements.
2 or more years experience developing 2D and 3D interfaces and graphics, preferably with technologies such as WebGL, THREE.js, D3, Pixi, and Canvas APIs.
Experience working with two or more from the following: Robotics, Controls Systems, Unix/Linux environments, distributed and parallel systems, machine learning, information retrieval, networking, developing large software systems, human-robot interaction, and/or user experience design.
Experience with AR / VR, 3D visualizations, and or 2D graphics with strong knowledge of the rendering pipeline.
Experience developing real time communication applications in the browser with technologies such as WebRTC, WebSockets and the like.
Robotics, hardware, or game development experience, particularly if the project had a web-based or networking component.
A general understanding of security principles, and how to apply them to a system.
Experience in a variety of languages such as Typescript, Java, Python, and/or Go
About X, the moonshot factory
X creates radical new technologies to solve some of the world’s biggest problems. We develop uncomfortably ambitious, potentially world-changing new ideas such as self-driving cars, balloon-powered Internet and smart contact lenses. We’re a team of makers, entrepreneurs, engineers, designers and scientists with deep technical expertise who love the challenge of the seemingly impossible. X was formerly known as Google[x] and is part of Alphabet.
At X, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. We are proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
If you have a disability or special need that requires accommodation, please contact us at: email@example.com.
Your application has been received. We appreciate your interest in the open roles at X. Our team will review your materials and if there is a fit, a member of our team will contact you with more information.