GB
0 suggestions are available, use up and down arrow to navigate them
US

Front End Software Engineer - Everyday Robots job in Mountain View at X Company

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Apply on company site
Front End Software Engineer - Everyday Robots at X Company

Front End Software Engineer - Everyday Robots

X Company Mountain View, CA (HQ) Full-Time
Apply on company site

X is Alphabet’s moonshot factory. We are a diverse group of inventors and entrepreneurs who build and launch technologies that aim to improve the lives of millions, even billions, of people. Our goal: 10x impact on the world’s most intractable problems, not just 10% improvement. We approach projects that have the aspiration and riskiness of research with the speed and ambition of a startup.



The Team

Born from X, the moonshot factory, and working alongside teams at Google, we’re building a new type of robot. One that can learn by itself, to help anyone with (almost) anything. With one foot in today, and the other in tomorrow, we seek to turn the helper robots of science fiction novels into reality. Doing this requires taking on the hardest problems in robotics. All so we can work towards a future where helper robots are a part of a better everyday, for everyone. 

We know that no company, no moonshot, no wild idea is greater than the efforts of the people behind it. Our team is thoughtful, driven and deliberately diverse, working together in a creative and collaborative environment, where everyone’s perspectives and expertise is valued.

You'll be advancing our robotics moonshot by developing novel interfaces for robot visualization, robot control, log inspection, map data management, application assistance, Machine Learning, data exploration, and more. You'll work directly with teams across the organization to build and support a growing suite of web-based tools that help us make the Everyday Robot a reality!



Responsibilities

  • Capture requirements for designing, implementing, and instrumenting systems that support needs for low-latency, high-bandwidth, and high-availability communications to and from robots operating in the field and as simulated instances
  • Work with and contribute to our growing cloud infrastructure (e. g. Google Cloud Platform, Kubernetes, Cloud Functions, Cloud ML, etc.)
  • Help us bridge the gap between our systems running in GCP/GKE and internally hosted services
  • Collaborate closely with, and in some cases directly on, frontend code, robot systems, CLI scripts, and other tooling


Minimum Qualifications

  • Experience developing in JavaScript/TypeScript
  • Experience with React.js or similar front end technologies and/or front end frameworks
  • Passion for user experience, especially in the area of developer tools
  • Fearlessness for learning on the job, be it new coding languages, ways of doing things, or entirely new concepts


Preferred Qualifications

  • Experience with 3D/2D visualization with WebGL, THREE.js, and/or d3.js for data exploration, visualization, and/or dashboarding
  • Experience developing AR/VR systems
  • Experience using compiled languages such Go, or C++
  • Experience developing real-time communication applications in the browser with technologies such as WebRTC, WebSockets and the like

At Everyday Robots, 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 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 require additional accommodations during the interview process, please let us know.

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: [ Link removed ] .

 

Recommended Skills

  • C++ (Programming Language)
  • Cloud Computing
  • Communication
  • Front End (Software Engineering)
  • Google Cloud
  • Java Script (Programming Language)
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Job ID: 6129158002