Visualization Engineer

Caterpillar Caterpillar · Industrial · Irving, TX

Lead Visualization Engineer to develop real-time 3D visualization for digital twins of Caterpillar's robotics and autonomous systems, integrating robotic behaviors, autonomy, and sensor data using NVIDIA Omniverse, C++, and Python.

What you'd actually do

  1. Build high-performance real-time rendering systems for digital twins using Omniverse.
  2. Develop interactive 3D environments using game engine systems (physics, animation, scene management).
  3. Integrate robotics simulation outputs (motion, autonomy, sensor data) into the rendering pipeline.
  4. Optimize rendering for large-scale environments, multi-robot scenarios, and sensor-heavy scenes.
  5. Build tools and editor extensions for scene creation, debugging, and data visualization.

Skills

Required

  • 3D rendering
  • scene building
  • performance optimization
  • simulation
  • robotics
  • visualization
  • game development
  • game engines (Unity/Unreal)
  • real-time rendering
  • NVIDIA Omniverse (USD, Kit, PhysX)
  • C++
  • Python

Nice to have

  • robotics (ROS/ROS2)
  • autonomy
  • heavy equipment systems
  • digital twin platforms
  • cloud-based simulation workflows
  • large-scale or distributed simulation system

What the JD emphasized

  • modern C++/Python
  • game engine principles
  • NVIDIA Omniverse
  • robotics
  • autonomy systems
  • sensor data
  • real-time rendering
  • simulation
  • game development
  • performance optimization
  • robotics
  • autonomy
  • simulation