
Principal Software Engineer - Agentic AI & Simulation Automation
Caterpillar3 days ago
Base Salary
$148k - $240k/yr
Responsibilities
- Define architecture for agentic simulation and multi-agent engineering workflows.
- Build agents that interact with simulation engines, digital twins, APIs, datasets, and engineering tools.
- Lead map-to-simulation, site-to-simulation, scenario-generation, and experiment-planning automation.
- Apply foundation models and multimodal AI to simulation configuration, monitoring, troubleshooting, analysis, and reporting.
- Establish tool calling, workflow state, memory, human approvals, guardrails, observability, and auditability.
- Create evaluation frameworks for accuracy, reliability, reproducibility, latency, cost, safety, and task completion.
- Integrate AI services with NVIDIA Omniverse, Isaac Sim, OpenUSD, Cosmos, databases, knowledge systems, and cloud services.
- Deploy and scale GPU inference and agent workloads on CoreWeave and Kubernetes.
- Own technical capabilities across teams, lead architecture reviews and technical investigations, and establish engineering standards.
- Mentor engineers and support technical hiring and onboarding.
Requirements
- Advanced software engineering experience with Python and one or more of C++, C#, Java, Go, or Node.js.
- Experience with APIs, distributed systems, containers, automated testing, CI/CD, source control, and observability.
- Experience with cloud platforms, cloud-native architectures, Docker, and Kubernetes.
- Experience designing and delivering production agentic AI, generative AI, or intelligent automation systems.
- Experience with NVIDIA NIM, NeMo, Nemotron, or comparable foundation-model and inference ecosystems.
- Experience with NVIDIA Cosmos or comparable world foundation models for Physical AI, scenario generation, and simulation augmentation.
- Experience connecting AI agents to NVIDIA Omniverse, Isaac Sim, OpenUSD, or other engineering simulation platforms.
- Strong Python, API, distributed systems, event-driven workflow, and backend services experience.
- Experience with RAG, embeddings, vector search, knowledge graphs, semantic data models, structured outputs, and multimodal models.
- Experience with AI evaluation datasets, test harnesses, security controls, observability, and human-in-the-loop governance.
- Experience deploying GPU inference using Docker, Kubernetes, NVIDIA GPUs, and CoreWeave or comparable GPU cloud infrastructure.
- Seven or more years of software development experience and three or more years developing ML, generative AI, or intelligent automation systems.
- Experience taking an AI-enabled capability from prototype through production is preferred.
- Experience integrating agents with simulation, robotics, scientific computing, or enterprise engineering tools is preferred.
- Working knowledge of Newton, physics simulation, and robotics workflows is preferred.
Benefits
- Medical, dental, and vision benefits, subject to eligibility.
- Paid time off including vacation, holidays, and volunteer time.
- 401(k) savings plans, Health Savings Account, and Flexible Spending Accounts.
- Health lifestyle programs, Employee Assistance Program, voluntary benefits, and employee discounts.
- Career development, tuition reimbursement, incentive bonus, disability benefits, and life insurance.
- Parental leave and adoption benefits.
- The position requires the candidate to be based in Irving, Texas, and domestic relocation assistance is available.
- Visa sponsorship is available for this position.
Categories
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.