2021-02-09T16:43:20-05:00 X, The Moonshot Factory
Software Engineer, Simulation/Robotics & Computer Graphics, Everyday Robot Project
Software Engineering
Munich, Germany

X is Alphabet’s moonshot factory where uncomfortably ambitious, world-changing ideas are developed and taken out into the world. X projects have the potential to transform the lives of billions of people and make the world a radically better place. For X to be successful, we have to repeatedly turn breakthrough technology ideas into products that solve large problems in the world, and create meaningful businesses for Alphabet.

Team

We are the Everyday Robot Project at X, a moonshot that brings together people with varied skill sets and backgrounds to build a future where robots can be as helpful to people in the physical world as computers now are in the virtual world. We believe that the future of robotics and AI can unfold in a way that has lasting positive impact in our everyday lives and our wider communities. Our mission is to build learning robots that help people everyday and everywhere live better lives. Creating robots that can learn in different ways  involves navigating some of the hardest challenges in robotics today. It’s an ambiguous and iterative process, so we’ve worked hard to create a team environment where collaboration and creativity can flourish, and where people always feel comfortable bringing their unique perspectives and expertise to the table.

Responsibilities

  • Design, develop, test, deploy, maintain and improve our robot simulation software, with an emphasis on one or more of the following
    • Developing new features for our rendering & graphics pipelines
    • Developing tools and infrastructure to model scenes and assets for our simulation
    • Developing state-of-the-art ML pipelines for virtual scene synthesis
  • Manage individual project priorities, deadlines and deliverables
  • Work with software engineers, roboticists and ML experts in Munich and Mountain View (CA) on the mid- and long-term strategy for robot simulation

Minimum Qualifications

  • Experience writing highly optimized and efficient code in C++ and Python development on Linux
  • Demonstrated hands-on industry experience in computer graphics
  • Experience in using and extending or writing tools for a popular game engine (Unity, Unreal etc.)
  • Deep knowledge of popular graphics-related file formats (USD, OBJ, MTL, PLY etc.)
  • Experience modeling & managing 3D scenes & assets

Preferred Qualification

  • Experience building ML pipelines for computer vision related applications with PyTorch/Tensorflow is a big plus
  • Experience in robotics and simulation 



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: x-accommodation-request@x.team.

Apply Now

Fields marked with * are required

Resume/CV*
Cover Letter
This position is located in Munich, Germany. Are you able to commute to the office and/or are you willing to relocate?*
Are you currently or were you previously an Alphabet employee, contractor, or intern?*
Application consent for X

By clicking the “I Accept” button you expressly give your consent for the collection and use of your information as described at https://www.google.com/about/careers/privacy/.  I consent to the processing of my information as described in that policy including that, in limited circumstances, my information may be shared with trusted third parties to assist in certain phases of the hiring process (such as conducting background checks).

Something went wrong. Please try again later.

Thank you for applying to X, the moonshot factory!

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.