Staff Software Engineer - Rendering (simulation)

gmoshawa.ca

$160,200 to $246,300; bonus potential: an incentiv...
Not specified
C++ development experience
Gpu programming (cuda, optix)
Rendering systems experience
The job posting is for a Staff Software Engineer specializing in Rendering at GM, focusing on developing a GPU-accelerated, physics-based sensor simulation system for autonomous vehicles. The ideal candidate will have extensive experience in C++ and GPU programming, with a strong emphasis on real-time rendering and optimization

Job Summary

  • The Rendering team builds and maintains the core sensor simulation system that produces physically accurate synthetic sensor data for autonomous vehicle development.
  • As a Staff Software Engineer on the Rendering team within Simulation, you will architect, optimize, and extend a GPU-accelerated, physics-based sensor simulation system.
  • GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, retirement savings plan, and more.

Matching Summary

Match Score: 85

The job posting is for a Staff Software Engineer specializing in Rendering at GM, focusing on developing a GPU-accelerated, physics-based sensor simulation system for autonomous vehicles. The ideal candidate will have extensive experience in C++ and GPU programming, with a strong emphasis on real-time rendering and optimization.

Salary

$160,200 to $246,300; Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance; Benefits: GM offers a variety of health and wellbeing benefit programs.

Skills & Requirements

Must-have

  • C++ development experience
  • GPU programming (CUDA, OptiX)
  • Rendering systems experience
  • Data structures for rendering
  • Profiling and optimizing C++ and GPU code

Nice-to-have

  • USD scene description framework
  • Physically-based rendering
  • ROS integration
  • Reinforcement learning environments
  • Ray tracing theory

Key Requirements

  • 7+ years of professional C++ development experience
  • BS, MS, or PhD in Computer Science, Computer Graphics, Engineering, or equivalent experience
  • No immigration sponsorship required

Work Rights

Not specified

Tailored Resume

Cover Letter