EngineerJobs.io
← Back to all jobs

Job Description

Robotics Technologies is seeking a Lead Software Engineer to drive performance and scalability across simulation foundation platforms, GPU computing, and agentic AI. This onsite role in Irving, TX focuses on optimizing workloads from NVIDIA Omniverse and Isaac Sim to distributed multi-GPU and containerized GPU execution.

Focus Areas

  • Simulation performance optimization across NVIDIA Omniverse and Isaac Sim
  • GPU computing performance engineering in distributed multi-GPU environments
  • Agentic AI systems for automated code analysis and runtime performance optimization
  • Operational scaling for containerized GPU workloads and GPU cloud infrastructure

Key Responsibilities

  • Analyze and optimize workloads across CPU, GPU, memory, I/O, storage, and networking using NVIDIA Nsight tools
  • Refactor and optimize simulation codebases using CUDA, C++, and Python to improve hardware utilization and execution performance
  • Design and implement agentic AI systems for automated code analysis and runtime performance optimization
  • Optimize and scale simulation workloads using NVIDIA Omniverse and Isaac Sim across multi-GPU and distributed computing environments
  • Manage and optimize containerized GPU workloads using Docker, Kubernetes, and Slurm
  • Collaborate on GPU cloud infrastructure work, including CoreWeave, AWS, and Azure
  • Develop automated regression testing, observability, and performance benchmarking solutions
  • Partner with robotics, perception, and AI engineering teams to improve simulation performance and scalability

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline
  • Minimum 7+ years of relevant software engineering experience
  • Strong programming proficiency in C++ and Python
  • Deep expertise in CUDA programming, GPU performance optimization, and NVIDIA GPU architecture
  • Strong experience with agentic AI and autonomous agents for automated code and runtime optimization
  • Hands-on experience with NVIDIA Omniverse, Isaac Sim, or equivalent simulation engines
  • Practical experience with NVIDIA Nsight tools, including Nsight Systems, Nsight Compute, and Nsight Graphics
  • Strong understanding of multi-GPU systems, parallel processing, and distributed computing
  • Experience with Linux, Docker, Kubernetes, and Slurm
  • Proven ability to benchmark, debug, and optimize compute-intensive workloads
  • Experience optimizing RTX and real-time rendering workloads
  • Background in robotics, autonomous systems, digital twins, or simulation platforms
  • Knowledge of High-Performance Computing (HPC) environments and large-scale GPU clusters
  • Experience with CI/CD pipelines and automated performance benchmarking frameworks
  • Familiarity with machine learning infrastructure, AI training, and synthetic data generation

Technology & Tools

  • Programming and acceleration: CUDA, C++, Python, NVIDIA GPU architecture
  • Simulation platforms: NVIDIA Omniverse, Isaac Sim
  • Profiling and analysis: NVIDIA Nsight, Nsight Systems, Nsight Compute, Nsight Graphics
  • Deployment and orchestration: Docker, Kubernetes, Slurm
  • Cloud and infrastructure: CoreWeave, AWS, Azure
  • Operating environment: Linux
  • Delivery and ML tooling: CI/CD, machine learning infrastructure, AI training, synthetic data generation
  • Rendering: RTX, real-time rendering workloads

Work Environment

  • CUDA, C++, Python, Agentic AI
  • NVIDIA Omniverse, NVIDIA Isaac Sim, NVIDIA Nsight
  • GPU Computing, Docker, Kubernetes, Slurm
  • Linux, CoreWeave, AWS, Azure

Location

Irving, TX (onsite)

Similar Jobs