Job Title : Lead Software Engineer
Location: Irving, TX.
Projected Start Date : 11-16-2026
Projected End Date: 05-27-2027
No of Positions: 1
Caterpillar Inc. 1 US Local
All candidates selected for an interview are required to complete our mandatory identity verification process.
Job Description: Accelerate the future of robotics and physical AI by solving the highest-impact compute bottlenecks at scale. In this high-visibility technical lead role, you will pioneer automated, agentic code optimization and push NVIDIA Omniverse, Isaac Sim, and distributed multi-GPU clusters to their absolute performance limits.
Required Skills - CUDA; C++; Python; Agentic AI; Isaac Sim
Job Duties - Profile & Optimize Workloads:
- Diagnose and eliminate performance bottlenecks across CPU, GPU, memory, I/O, storage, and networking layers using NVIDIA Nsight tools Tune CUDA, C++, and Python: Refactor and optimize core simulation code to maximize hardware utilization, throughput, and execution speed.
- Design and deploy agentic AI systems that automatically analyze and optimize runtime code performance.
- Accelerate and scale simulation workloads running on NVIDIA Omniverse and Isaac Sim across multi-GPU and distributed systems.
- Manage and optimize containerized GPU jobs using Docker, Kubernetes, and Slurm across cloud environments (CoreWeave, AWS, Azure).
- Implement automated regression testing, observability, and performance benchmarking for continuous tracking.
- Partner with robotics, perception, and AI teams to drive GPU performance best practices and evaluate future hardware/software infrastructure.