Senior Software Engineer, Simulation Systems

Bot Auto
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Big Data C++ (Programming Language) Nvidia CUDA Memory Management Machine Learning OpenGL Performance Tuning Software Architecture Software Engineering Reinforcement Learning
+12 more
Multithreading Cloud Platform System Real Time Systems Multi-Agent Systems Kubernetes Information Technology Unreal Engine Vulkan Graphics API C++14 Lidar Docker Data Generation

Job description

We are building the next generation of autonomous trucking technology to make freight transportation safer, more efficient, and more scalable., * 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

Requirements

Do you have experience in System performance optimization?, Do you have a Master’s degree?, 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., * 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, * 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, * 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, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:17 min

Validating lidar sensor models against real noise

Ulrich Wurstbauer +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

2:08 min

Processing physical environment data with lidar models

Oliver Zimmert · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

Videos

See all

Related articles

See all