{"schemaVersion":"jobsearcher.job.v1","id":"3964ba2a97d5c1430f128795","url":"https://jobsearcher.com/jobs/3964ba2a97d5c1430f128795","canonicalUrl":"https://jobsearcher.com/jobs/3964ba2a97d5c1430f128795","title":"Software Engineer, Simulation & Reinforcement Learning","description":"About Bot Auto\n\nBot Auto develops autonomous trucking technology. Our Simulation team builds software used to train and evaluate autonomous driving systems.\n\nWe are looking for a software engineer with C++ and CUDA experience to develop GPU-accelerated simulation software and improve reinforcement learning training efficiency. You will work with data, planning, and machine learning engineers on simulation and training infrastructure for autonomous trucking.\n\nWhat You'll Do\nBuild GPU-accelerated simulation software for autonomous driving and reinforcement learning.\nImprove the throughput of parallel simulation workloads and their integration with training workflows.\nProfile simulation and training workloads, and optimize CPU and GPU execution, memory usage, and data transfer.\nDevelop tests and benchmarks to measure correctness, performance, and reproducibility.\nCollaborate with data, planning, and machine learning engineers on implementation, design discussions, and code reviews.\nRequired Qualifications\nBachelor's or Master's degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field, or equivalent practical experience.\nStrong programming skills in C++, including data structures, algorithms, and object-oriented programming.\nExperience with CUDA and GPU programming, including an understanding of GPU parallel execution and memory management.\nUnderstanding of parallel and concurrent programming concepts, including multithreading and synchronization.\nFamiliarity with Python for scripting, testing, or machine learning workflows.\nUnderstanding of reinforcement learning concepts, including environments, agents, actions, rewards, and training workflows.\nExperience developing and debugging software in Linux.\nStrong problem-solving skills and ability to work collaboratively across teams.\nPreferred Qualifications\nExperience profiling or optimizing C++ applications, GPU workloads, or machine learning pipelines.\nFamiliarity with PyTorch or another machine learning framework.\nExperience with simulation, robotics, game engines, physics, computational geometry, or high-performance computing.\nExperience optimizing GPU kernels or multi-GPU workloads.\nExposure to batched environments, multi-agent systems, or distributed training.\nExperience with testing tools, Git, and collaborative software development.","company":"Botauto","rawCompany":"botauto","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-11-11T09:31:02.686Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"17-2199.08","title":"Robotics Engineers","slug":"robotics-engineers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541715","title":"Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)","slug":"research-and-development-in-the-physical-engineering-and-life-sciences-except-nanotechnology-and-biotechnology"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, Simulation & Reinforcement Learning","description":"About Bot Auto\n\nBot Auto develops autonomous trucking technology. Our Simulation team builds software used to train and evaluate autonomous driving systems.\n\nWe are looking for a software engineer with C++ and CUDA experience to develop GPU-accelerated simulation software and improve reinforcement learning training efficiency. You will work with data, planning, and machine learning engineers on simulation and training infrastructure for autonomous trucking.\n\nWhat You'll Do\nBuild GPU-accelerated simulation software for autonomous driving and reinforcement learning.\nImprove the throughput of parallel simulation workloads and their integration with training workflows.\nProfile simulation and training workloads, and optimize CPU and GPU execution, memory usage, and data transfer.\nDevelop tests and benchmarks to measure correctness, performance, and reproducibility.\nCollaborate with data, planning, and machine learning engineers on implementation, design discussions, and code reviews.\nRequired Qualifications\nBachelor's or Master's degree in Computer Science, Computer Engineering, Robotics, Electrical Engineering, or a related field, or equivalent practical experience.\nStrong programming skills in C++, including data structures, algorithms, and object-oriented programming.\nExperience with CUDA and GPU programming, including an understanding of GPU parallel execution and memory management.\nUnderstanding of parallel and concurrent programming concepts, including multithreading and synchronization.\nFamiliarity with Python for scripting, testing, or machine learning workflows.\nUnderstanding of reinforcement learning concepts, including environments, agents, actions, rewards, and training workflows.\nExperience developing and debugging software in Linux.\nStrong problem-solving skills and ability to work collaboratively across teams.\nPreferred Qualifications\nExperience profiling or optimizing C++ applications, GPU workloads, or machine learning pipelines.\nFamiliarity with PyTorch or another machine learning framework.\nExperience with simulation, robotics, game engines, physics, computational geometry, or high-performance computing.\nExperience optimizing GPU kernels or multi-GPU workloads.\nExposure to batched environments, multi-agent systems, or distributed training.\nExperience with testing tools, Git, and collaborative software development.","datePosted":"2026-11-11T09:31:02.686Z","dateModified":"2026-11-11T09:31:02.686Z","hiringOrganization":{"@type":"Organization","name":"Botauto","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3964ba2a97d5c1430f128795"},"url":"https://jobsearcher.com/jobs/3964ba2a97d5c1430f128795"}}