B

Senior Software Engineer, Simulation Systems

icon building Company : Bot Auto
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer, Simulation Systems




About the Role


We are building the next generation of autonomous trucking technology to make freight transportation safer, more efficient, and more scalable.


Our Simulation team develops the virtual environments, testing infrastructure, and AI-driven simulation systems that enable rapid development and validation of autonomous driving software. We leverage large-scale simulation, synthetic data generation, reinforcement learning environments, and emerging world-model technologies to accelerate autonomy development.


We are seeking a software engineer with strong C++ expertise and a passion for building scalable simulation systems. This role offers the opportunity to work at the intersection of autonomous driving, simulation, robotics, and AI.


What You'll Do


Build Autonomous Driving Simulation Systems



  • Design and develop high-performance simulation infrastructure for autonomous vehicle development and validation

  • Build scalable systems for scenario generation, simulation execution, and evaluation

  • Develop simulation tooling used by Perception, Prediction, Planning, and Controls teams

  • Improve simulation realism, scalability, and operational efficiency

  • Collaborate across teams to support testing, validation, and development workflows


Develop AI-Driven Simulation Capabilities



  • Build infrastructure supporting reinforcement learning and closed-loop evaluation workflows

  • Develop systems for synthetic data generation and automated scenario creation

  • Collaborate with ML engineers and researchers to integrate learned models into simulation environments

  • Explore emerging approaches in world modeling, agent simulation, and Physical AI


Engineering Excellence



  • Write production-quality C++ and Python code

  • Participate in architecture and technical design discussions

  • Build reliable, maintainable, and well-tested systems

  • Contribute to code reviews and engineering best practices

  • Create clear technical documentation for systems and tools


Required Qualifications



  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field

  • 3+ years of professional software development experience

  • Strong expertise in modern C++ (C++17 or newer preferred)

  • Experience designing and developing production software systems

  • Strong understanding of:


    • Multithreading and concurrency

    • Memory management

    • Performance optimization

    • Software architecture and system design


  • Experience working with simulation, robotics, gaming, or autonomous systems


Preferred Qualifications



  • Experience with simulation platforms such as:


    • CARLA

    • Isaac Sim

    • Unreal Engine


  • Familiarity with reinforcement learning concepts and workflows

  • Experience with agent-based simulation or closed-loop simulation systems

  • Experience building synthetic data generation pipelines

  • Experience with ROS or ROS2

  • Experience with cloud-native infrastructure such as Docker, Kubernetes, AWS, or GCP

  • Familiarity with machine learning infrastructure and large-scale data processing systems


Nice to Have



  • Experience in autonomous driving or robotics applications

  • Experience with multi-agent simulation systems

  • Familiarity with world models, generative simulation, or Physical AI technologies

  • Experience with sensor simulation, including camera, lidar, or radar

  • Experience with physics engines and real-time systems

  • Experience with CUDA, OpenGL, Vulkan, or graphics programming


What We're Looking For



  • Strong software engineering fundamentals

  • Systems-thinking mindset and attention to detail

  • Curiosity about simulation, AI, robotics, and autonomous systems

  • Ability to work across simulation, infrastructure, and machine learning domains

  • Comfortable working in a fast-paced environment with evolving technical challenges

  • Passion for building the next generation of intelligent simulation platforms




Original job Senior Software Engineer, Simulation Systems posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.