Rendering Engineer

Caterpillar

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
Nov 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $148k
$99k most similar roles pay here $239k

This role pays less than 82% of similar roles. Most pay $162,000–$224,450 — the shaded band above. At the midpoint, this role pays about $148k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 157 open roles on FindRole.

Listed pay typically runs $118,860–$183,140 across 148 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Rendering Engineer

The Rendering Engineer will join the team to design and implement high-fidelity, real-time rendering and sensor simulation capabilities for digital twins, autonomous machines, robotics, and virtual jobsite environments. The role involves building scalable rendering pipelines, creating shaders, and developing physically grounded camera, LiDAR, and radar outputs to support perception development and synthetic data generation. Key responsibilities include implementing physically based rendering, ray tracing, and scene optimization using Unreal Engine and NVIDIA Omniverse RTX. The candidate will utilize C++, Python, HLSL, GLSL, CUDA, Vulkan, and DirectX to develop tools and assets while ensuring high performance across CPU and GPU environments. This role addresses the complex challenge of construction autonomy by providing realistic simulation for intelligent machines operating in dynamic jobsites through advanced graphics programming, USD-based scene composition, and automated sensor-output validation within a sophisticated technical ecosystem.

What you'll do

  • Design and develop real-time rendering pipelines for digital twins and jobsite simulation applications.
  • Implement physically based rendering, ray tracing, and environmental effects using Unreal Engine and NVIDIA Omniverse.
  • Develop and integrate sensor rendering capabilities for camera, LiDAR, radar, and depth data.
  • Build shaders and GPU-accelerated features using HLSL, GLSL, CUDA, or other graphics APIs.
  • Create reusable rendering services, plugins, and asset processing workflows using C++ and Python.
  • Optimize CPU/GPU performance, memory usage, and frame rates for interactive and headless workloads.
  • Support USD-based scene composition, material conversion, and level-of-detail strategies.
  • Develop automated validation tools for image quality, sensor outputs, and performance benchmarking.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, Computer Graphics, Robotics, or a related discipline.
  • Master's degree (preferred).
  • Typically 5+ years of software engineering experience in rendering, simulation, visualization, or graphics-intensive systems.
  • Advanced C++ skills and working proficiency in Python.
  • Hands-on experience with Unreal Engine 5, NVIDIA Omniverse RTX, Unity, or comparable real-time rendering platforms.
  • Experience with GPU programming, shader development, ray tracing, rendering pipelines, OpenGL, Vulkan, DirectX, HLSL, GLSL, or CUDA.
  • Experience with camera, LiDAR, radar, depth, segmentation, synthetic data, or perception sensor simulation (preferred).
  • Knowledge of USD, PhysX, asset pipelines, scene graphs, level-of-detail, geometry processing, and performance profiling (preferred).

More like this

Similar roles

Simulation Runtime Engineer

Caterpillar

Irving, TX 2 days ago $97,530–$158,480
C++ Python Unreal Engine NVIDIA Omniverse Isaac Sim Unity Gazebo AirSim CARLA Linux Git Docker CI/CD C# Java Profiling Distributed Systems Robotics Physics Engines
2+ yrs exp

Omniverse Platform Engineer

Caterpillar

Irving, TX 2 days ago $112,710–$183,140
NVIDIA Omniverse USD Python C++ Isaac Sim Nucleus Docker Kubernetes Linux CI/CD CAD PLM PhysX Distributed Rendering Asset Pipelines Simulation Engineering Digital Twin
5+ yrs exp

Digital Twin Engineer

Caterpillar

Irving, TX 16 days ago $97,530–$158,480
NVIDIA Omniverse USD C++ Python Unity Unreal Engine PhysX CARLA Siemens NX Teamcenter Plant Simulation Dassault 3DEXPERIENCE Ansys Twin Builder Digital Twin real‑time visualization Simulation Engineering Edge Computing

Senior Software Engineer, Simulation Platform

Caterpillar

Irving, TX 10 days ago $112,710–$183,140
NVIDIA Omniverse USD C++ Python Unity Unreal Engine CARLA Siemens NX Teamcenter Plant Simulation Dassault 3DEXPERIENCE Ansys Twin Builder Digital Twin Simulation Engineering 3D Visualization

Simulation Quality Automation Engineer

Caterpillar

Irving, TX 2 days ago $97,530–$158,480
Python C++ C# Java CI/CD SIL HIL Linux Git ROS2 NVIDIA Omniverse Isaac Sim Unreal Engine Gazebo AirSim CARLA Distributed Systems
2+ yrs exp

Scenario Framework & Simulation Orchestration Lead

Caterpillar

Irving, TX 2 days ago $128,470–$208,770
Python C++ NVIDIA Omniverse Isaac Sim Unreal Engine ROS2 Gazebo CARLA AirSim Kubernetes CI/CD SIL HIL Digital Twin Distributed Systems API Design SDKs Test Automation
8+ yrs exp