Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

(Usa-Ca-Mountain View) Software Engineer For Robotics, X

Expired Job

Google Inc. Mountain View , CA 94035

Posted 3 months ago

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. Were looking for roboticists, designers, hardware and software engineers to help us explore these possibilities, develop breakthrough technologies, and build new products that could help millions of people.

As a software engineer, you will work closely with other software engineers, roboticists, designers and control engineers to develop systems that allow industrial robots to sense, plan and act in their environment, enabling more complex interactions to aid people with everyday tasks. You will work with new technologies as you find creative solutions to new challenging problems around hardware and software.

X is a moonshot factory where uncomfortably ambitious, potentially world-changing new ideas such as self-driving cars, balloon-powered Internet and smart contact lenses 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. Were a team of makers, entrepreneurs, engineers and scientists with deep technical expertise who love the challenge of the seemingly impossible. X was formerly known as Google[x].


  • Design and implement robust, production-level software to drive robots in manufacturing settings.

  • Lead the integration or development of data pipelines with a planning and control stack.

  • Develop robot behaviors by leveraging or building tools for trajectory generation, multi-robot coordination, hybrid position/force control and/or path planning.

  • Design methods for in-process/closed-loop use of perception data to drive or modulate the actions of robots and other hardware.


Minimum qualifications:

  • Bachelor's degree in Computer Science, Robotics or equivalent practical experience.

  • 2 years of experience in robotics (e.g. kinematics, controls, and/or motion planning), optimization, 3D design, or gaming.

  • Experience programming in C++.

Preferred qualifications:

  • PhD in Robotics, Computer Science or a similar technical field.

  • Experience in automated planning/scheduling or machine learning.

  • Experience in computer vision/machine perception.

  • Experience working with vendors and/or system integrators.

At Google, we dont 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. Google is 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 let us know.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees or any other company location. Google is not responsible for any fees related to unsolicited resumes.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Mountain View CA

Macropace Technologies

Posted 2 weeks ago

VIEW JOBS 11/6/2018 12:00:00 AM 2019-02-04T00:00 <p><strong>Software Engineer </strong></p> <p><strong>Mountain View, CA</strong> </p> <p>Fulltime Position</p><p><br></p> <p><strong>Job Description</strong><strong>: </strong></p> <p>Manage dependencies within and with external teams.</p> <p>Track and prioritize feature/surface/system development work from concept to launch.</p> <p>Drive and lead engineering teams to identify, prioritize and track tasks to completion targets</p> <p>Identify risks and corresponding mitigation plans, and put into motion the solutions</p> <p>Identify process gaps and quickly set-up / bootstrap lightweight processes to fill gaps.</p> <p>Partner closely with PM and Eng leads to understand and influence product direction and ensure execution matches.</p> <p>We’re looking for someone who is:</p> <p>Technically strong and deep software development life-cycle experience (general API/SDK knowledge big +)</p> <p>Technically understand Wifi, Bluetooth, and Networking protocols, OAuth</p> <p>Strong leadership skills and communication skill</p> <p>Able to create and lead a large program holistically - proven experience doing this</p> <p>Strong end-to-end structured problem solving</p> <p>Extremely proactive and willing to get their hands dirty.</p> <p>Able to keep up with technical discussions.</p> <p>Comfortable/thrives with a certain amount of chaos / ambiguity.</p> <p>Has strong written &amp; verbal communication skills - you are the voice of your team.</p> Focused on getting things done Macropace Technologies Mountain View CA

(Usa-Ca-Mountain View) Software Engineer For Robotics, X

Expired Job

Google Inc.