Software Engineer, Simulation & Reinforcement Learning
Build GPU-accelerated simulation software for autonomous driving and reinforcement learning, improve throughput, profile and optimize workloads, develop tests and benchmarks, collaborate with cross-functional teams.
- Houston, Texas, United States
- Posted Nov 10, 2026
INDUSTRYSoftware & InternetAI & Machine Learning
Responsibilities
- Build GPU-accelerated simulation software for autonomous driving and reinforcement learning.
- Improve the throughput of parallel simulation workloads and their integration with training workflows.
- Profile simulation and training workloads, and optimize CPU and GPU execution, memory usage, and data transfer.
- Develop tests and benchmarks to measure correctness, performance, and reproducibility.
- Collaborate with data, planning, and machine learning engineers on implementation, design discussions, and code reviews.
Requirements
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field, or equivalent practical experience.
- Experience in a simulation
- Experience in a robotics
- Experience in a autonomous trucking
Nice to have: profiling, optimizing C++ applications, GPU workloads, machine learning pipelines, PyTorch, simulation, robotics, game engines, physics, computational geometry, GPU kernels, multi-GPU workloads, batched environments, multi-agent systems, distributed training
Skills
More jobs nearby
Full description
Bot AutoCompany details are for members
Sign up for a free job alert to see Bot Auto's profile, website and LinkedIn, and the same for every employer on Referso Jobs.