Uber Technologies Company Logo

Uber Technologies

San Francisco / Palo Alto, California - United States
View all jobs at this company »

Software Engineer | Simulation

Description

At Uber ATG, we are ambitious, engaged and excited about transforming the way the world moves. With locations in Pittsburgh, San Francisco, Palo Alto, and Toronto, the Advanced Technologies Group is comprised of Uber’s self-driving engineering team dedicated to self-driving technologies, mapping, simulation, and vehicle safety. Our teams are passionate about developing long-term technologies that advance Uber’s mission of bringing safe, reliable transportation to everyone, everywhere.

The Palo Alto team is looking for a technical artist to work on simulation for self-driving vehicles. Our challenges are unique and you will have the opportunity to build up realistic 3D worlds to accelerate the development of self-driving technology. You should be passionate about simulating the real world in a virtual environment. If you are curious with a positive and humble attitude you will feel at home in our team of experienced engineers and scientists.

Responsibilities

  • Implement techniques to simulate realistic worlds in a 3D engine

  • Implement shaders, scripts and technical code

  • Design, implement and review code on a daily basis

  • Work closely with artists to let them build large realistic worlds in no time

  • Develop algorithms to automate scenario generation

  • Stay up to date on latest render and simulation technologies and spread your knowledge

Requirements

  • We are mainly looking for senior candidates, but also consider highly-motivated and highly-skilled junior candidates.

  • Experienced with common render engines like Unity3D or Unreal Engine

  • Experience with procedural generation a plus

  • Very good programming skills in C++ and/or C#

  • Comfortable working in a Linux-based environment

  • Good communicator with positive and humble attitude

  • Able to work in a fast paced environment and comfortable dealing with ambiguity

  • Strong in mathematics and abstract thinking

Perks & Benefits

  • 401(k) plan, gym reimbursement, ten paid company holidays

  • Full medical/dental/vision package to fit your needs

  • Unlimited vacation policy; work hard and take time when you need it

  • Free Uber credits every month

  • Catered lunch and dinner