DeveloperJobs.io
← Back to all jobs

Job Description

Robotics Technologies is looking for a Software Engineer (onsite in Irving, TX) to lead simulation platform performance work across GPU computing and agentic AI. This role focuses on optimizing workloads across NVIDIA Omniverse and Isaac Sim, scaling distributed multi-GPU execution, and improving end-to-end performance using profiling, benchmarking, and automated testing.

Simulation and GPU Performance Optimization

  • Analyze and optimize workloads spanning CPU, GPU, memory, I/O, storage, and networking using NVIDIA Nsight tools.
  • Refactor and optimize simulation codebases with CUDA, C++, and Python to improve hardware utilization and execution performance.
  • Optimize and scale simulation workloads using NVIDIA Omniverse and Isaac Sim in multi-GPU and distributed computing environments.
  • Manage and optimize containerized GPU workloads with Docker, Kubernetes, and Slurm.
  • Work with GPU cloud infrastructure, including CoreWeave, AWS, and Azure.

Agentic AI for Automation and Optimization

  • Design and implement agentic AI systems for automated code analysis and runtime performance optimization.
  • Apply strong experience with autonomous agents to support automated code and runtime optimization efforts.

Engineering Tooling: Testing, Observability, and Benchmarking

  • Develop automated regression testing, observability, and performance benchmarking solutions.
  • Benchmark, debug, and optimize compute-intensive workloads, including RTX and real-time rendering performance.
  • Collaborate with teams to improve simulation performance and scalability for robotics, perception, and AI use cases.

Education and Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • Minimum 7+ years of relevant software engineering experience.

Core Technical Requirements

  • Strong programming proficiency in C++ and Python.
  • Deep expertise in CUDA programming, GPU performance optimization, and NVIDIA GPU architecture.
  • Hands-on experience with NVIDIA Omniverse and 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.
  • Knowledge of 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.
  • Background in robotics, autonomous systems, digital twins, or simulation platforms.

Primary Technologies

  • CUDA, C++, Python
  • NVIDIA GPU architecture, NVIDIA Omniverse, Isaac Sim
  • NVIDIA Nsight (Nsight Systems, Nsight Compute, Nsight Graphics)
  • Docker, Kubernetes, Slurm
  • CoreWeave, AWS, Azure
  • Linux, CI/CD, machine learning infrastructure, AI training, synthetic data generation
  • RTX, real-time rendering workloads

Role Technical Environment

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

Similar Jobs