Hybrid Senior/Staff Graphics Software Engineer, Sensor Simulation

Posted 2 hours ago

Apply now

About the role

  • Software Engineer creating next generation multi-sensor rendering software for autonomous driving at Waabi. Collaborating with a team of scientists and engineers to innovate scalable rendering and content creation solutions.

Responsibilities

  • Create the next generation of multi-sensor rendering software for autonomous driving.
  • Collaborate with our team of world-renowned scientists and engineers to build innovative, practical, and scalable rendering and content creation solutions for self-driving.
  • Be part of a team of multidisciplinary Research Scientists and Engineers working on building a cutting-edge multi-sensor simulation stack leveraging graphics, computer vision, and machine learning.
  • Design and implement core rendering technology for simulating cameras, LiDARs, and RADARs by mixing traditional real-time rendering with neural rendering, 3D Gaussian Splatting, generative models, etc.
  • Collaborate with Waabi’s autonomy and safety teams to improve the realism and diversity of Waabi World.
  • Have the opportunity to publish high-impact research at top conferences (CVPR, ECCV, ICCV, SIGGRAPH, NeurIPS, ICLR, ICRA).

Requirements

  • Real-time graphics experience. You’ve spent a minimum of three years shipping real-time rendering projects, and you have extensive experience in at least one GPU API (Vulkan, DirectX, OpenGL, or similar).
  • Familiarity with GPU optimization. You have a deep understanding of GPU performance, and you know how to use instrumentation and tracing tools like NSight, Tracy, or Renderdoc to identify and address bottlenecks.
  • Strong software engineering fundamentals. You write efficient and maintainable code in systems languages such as C++ or Rust, and you are proficient in at least one shading language (GLSL, HLSL, WGSL, etc.).
  • A passion for building worlds. Whether you've worked on AAA games, indie titles, or complex robotics simulators, you have experience creating and working within interactive 3D environments.
  • Bonus/nice to have:
  • Experience in working with robotics and other autonomous systems.
  • Experience with accelerated computing like CUDA, OpenCL, and Vulkan compute pipelines.
  • Experience with accelerated raytracing (Nvidia OptiX, Vulkan Raytracing, DXR, etc.).
  • Experience with Python and deep learning frameworks like PyTorch, JAX, or TensorFlow.
  • Experience with neural rendering (NeRF, Gaussian Splatting, etc.).
  • Experience working in cloud computing environments, e.g., launching and debugging GPU jobs in the cloud.

Benefits

  • Competitive compensation and equity awards.
  • Health and Wellness benefits encompassing Medical, Dental and Vision coverage (for full-time employees only).
  • Unlimited Vacation.
  • Flexible hours and Work from Home support.
  • Daily drinks, snacks and catered meals (when in office).
  • Regularly scheduled team building activities and social events both on-site, off-site & virtually.
  • As we grow, this list continues to evolve!

Job title

Senior/Staff Graphics Software Engineer, Sensor Simulation

Job type

Experience level

Senior

Salary

$155,000 - $269,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job