Staff Software Engineer - Rendering (simulation)

Franmarbuscompany

Base: $160,200 to $246,300; bonus/equity: incentiv...
Not specified
Gpu-accelerated physics-based sensor simulation
C++ development and performance optimization
Gpu programming (cuda, optix)
Franmarbuscompany is seeking a Staff Software Engineer for their Rendering team, responsible for architecting and optimizing a GPU-accelerated sensor simulation system for autonomous vehicle development. The ideal candidate will have extensive experience in C++, GPU programming, and rendering systems, alongside strong collaboration skills

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 paid vacation & holidays.

Matching Summary

Match Score: 85

Franmarbuscompany is seeking a Staff Software Engineer for their Rendering team, responsible for architecting and optimizing a GPU-accelerated sensor simulation system for autonomous vehicle development. The ideal candidate will have extensive experience in C++, GPU programming, and rendering systems, alongside strong collaboration skills.

Salary

Base: $160,200 to $246,300; Bonus/Equity: Incentive pay program based on performance; Benefits: Health and wellbeing programs, retirement savings plan, paid vacation & holidays, tuition assistance, GM vehicle discounts

Skills & Requirements

Must-have

  • GPU-accelerated physics-based sensor simulation
  • C++ development and performance optimization
  • GPU programming (CUDA, OptiX)
  • Real-time rendering and GPU computing
  • Large-scale scene management
  • Memory management and geometry streaming

Nice-to-have

  • Physically-based rendering and material systems
  • USD scene description framework
  • ROS integration for robotics data pipelines
  • Reinforcement learning environments
  • Ray tracing theory and radiometric modeling

Key Requirements

  • 7+ years professional C++ development experience
  • BS, MS, or PhD in Computer Science or equivalent
  • Significant GPU programming experience
  • Experience profiling C++ and GPU codebases
  • Comfort with CMake build systems

Work Rights

Not specified

Tailored Resume

Cover Letter