Senior Software Engineer, Simulation Systems
Bot Auto
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
$104.5k - $174.5k
A leading software company in the United States is seeking a Senior Software Engineer proficient in C++ and C#. This role focuses on power system simulation and software development, requiring a master's degree and over 5 years of programming experience. Candidates will...Senior$86.8k - $165.2k
...experience and renowned engineering expertise to meet the... ...and defense. The Systems Engineering and Test Capabilities... ...is currently hiring a Senior Systems Engineer to... ...missile programs as a Software-focused Responsible... ...systems using simulated environments Experience...SeniorTemporary workWork experience placementCurrently hiringWork at officeRemote workRelocation packageFlexible hours- Affirm is hiring a Senior Software Engineer to join its AI-native bank engineering team. You will own core bank systems end-to-end—from cloud infrastructure to data platform and workflow orchestration—while applying AI tools to accelerate development and runbooks. You...SeniorRemote jobBank staff
- Cimarron Software Services, Inc. is seeking a Senior-Level Software Engineer to support the Axiom Space Ground Support Equipment avionics team in Houston, TX. The role requires designing, implementing, and testing software solutions using programming languages such as C...Senior
$101.6k - $152.4k
We are seeking a talented Senior Engineer I, Digital Solutions to join our team and take charge... ...cutting-edge industrial automation software solutions. As a Senior Engineer I, Digital... ...space.The ideal candidate is familiar with systems integration using a variety of...SeniorFull timeTemporary workImmediate startRemote workWork from homeFlexible hours- The Senior Site Reliability Engineer is responsible for improving the reliability, availability, scalability... ...structured DR tests (tabletop, simulation, partial failover, full failover) and... ...SRE, DevOps, Platform Engineering, or Systems Engineering roles supporting...SeniorFull timeWork at officeLocal area
- ...be the person who: Has strong opinions on what makes good software—and can explain why. Pushes back on bad ideas early and champions... ...the long haul. Bridges the gap between business goals and engineering reality without losing sight of either. Guides and grows...Senior
- Devon in Houston is seeking a seasoned SCADA Specialist/Engineer to lead the implementation, support and maintenance of the enterprise SCADA system. The role designs and deploys processes to reduce costs, improve runtime and reinforce a culture of safety. The position requires...Senior
- Exponent seeks a Senior AI Engineer (Ph.D. required) for its Data Sciences Practice in Houston, TX. You will architect and deploy end-to-end... .... Work alongside multidisciplinary experts to ground AI systems in real-world, regulated contexts. You will mentor teammates...Senior
- Exponent Inc. is seeking a Senior AI Engineer in Houston, TX to design, build, and scale AI solutions for diverse clients. You will work with... ...production-grade AI apps, including generative and agentic systems, with strong emphasis on governance and responsible AI...Senior
- METECS is seeking an entry-level Simulation Software Engineer to support NASA’s simulation efforts as part of the Robotics, Simulations, and Graphics... ...Moon Base, Space Reactor-1 Freedom (SR-1), Human Landing System (HLS), and other advanced exploration initiatives....Permanent employment
$153k - $162k
...security, cyber security, or cutting-edge engineering applications, I2X is ready to offer... ....I2X Technologies is seeking a Software Simulation Engineer to support ongoing activities... ...Responsibilities:Task 1: Simulation Software Systems EngineeringPerform Docking Ground...Work experience placementLong distance- A specialist engineering organization is seeking a Firmware Engineer in Houston, TX. In this role, you will develop embedded software and firmware for real-time hardware platforms, implement device drivers, and support testing and validation. Ideal candidates will have...Senior
- A technology company in Houston seeks a Senior Embedded Firmware Engineer to lead firmware design, development, and optimization for embedded systems. The role calls for 10-15 years of experience in Embedded Firmware Development, with proficiency in Embedded C, C++, RTOS...Senior
- ...seeking a highly skilled and motivated Senior Software Engineer to architect, build, and operate the... ...and autonomy workloads. From simulation and machine learning training to data... ...depend on reliable, scalable workflow systems to move fast. In this role, you will...SeniorFull timeTemporary work
- A technology firm in Houston, Texas is looking for a Senior Embedded Firmware Engineer with 10-15 years of experience. The candidate will be responsible for firmware design and optimization in embedded systems, leading R&D projects, and working alongside cross-functional...SeniorFull time
- ...Job Title: Senior Software Engineer – Finite Element Analysis GENERAL DESCRIPTION: Sinopec Houston Tech has an immediate opening for Senior... ...fully couple solid mechanics and fluid flow and be used to simulate subsurface stresses and deformations for Earth modeling,...SeniorFull timeWork experience placementImmediate start
$104.5k - $174.5k
...projects with innovative software solutions for electrical systems. By applying ETAP... ...intelligence during design and engineering and into operations and... ...Opportunity Employer. Job Title: Senior Software Engineer... ...analysis, modeling, and simulation. The role bridges power...SeniorFull timeLocal area$135k - $200k
Software Engineer (Senior-Level) Location: Houston, TX 77058 US (Primary) Remote/Onsite/Hybrid: 100% Onsite Job... ...team on advanced test and measurement systems, including hardware‑in‑the‑loop (HIL) and systems simulation. Key Duties Architect, design, implement,...SeniorPermanent employmentFull timeTemporary workLocal areaRemote workFlexible hoursWeekend workAfternoon shift- ...Job Description Job Description Simulation Software Developer Houston Texas About Intuitive Machines Intuitive Machines is an... ...customers which requires regular collaboration with other subsystem engineers for model development and technical support for simulation...
- Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site Job Id: 866 # of Openings: 1 Software Engineer - Flight & Ground SystemsLocation: Webster,...Permanent employmentFull timeRemote workRelocation package
- Position: Junior Software Engineer (Flight & Ground Systems) Location: Houston, TX Remote Status: On-Site Job Id... ...discipline.Internship, co-op, research, laboratory, senior-design, or professional experience involving embedded software...Permanent employmentFull timeInternshipRemote workRelocation package
- ...your ideas into reality. We are seeking a highly skilled Senior Software Engineer to join our Integration team. In this role, you will be... ...deployment (CI/CD) pipelines Create and maintain version control systems for autonomous driving software and contextual data (...SeniorFull time
- .... About you: You are a talented engineer who thrives in a collaborative and fast-... ...experience. About the role: As a Senior Engineer, you will play a pivotal role... ...: iteratively analyzing and optimizing software bottlenecks in Zig while leveraging high...SeniorFull time
- ...Description Reports to: VP of Engineering Fleetzero is... ...-phosphate battery systems built for the harshest... ...term. We are hiring a Senior Test Engineer to take... ...architecture) against simulated cell, contactor, and vessel... ..., fabricators, software engineers, sales people...SeniorLive in
$140k - $170k
...Our client is seeking a highly motivated Senior Software Developer to design and build scalable, secure, and high-performance systems. This role focuses on developing robust solutions... ...management systems, and mentor junior engineers while aligning technical delivery with...SeniorFull timeLocal areaWorldwideVisa sponsorshipWork visa- Reliability Engineering Design, implement, and operate scalable, resilient, and highly available systems on Google Cloud Platform. Improve service availability, latency, performance... ...enable secure, repeatable, and reliable software delivery.Observability and Incident...SeniorRemote work
$113k - $141.53k
...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field...SeniorFull timeFor contractorsLocal areaWorldwideFlexible hours$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorFull timeWork at office- We are currently recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidation of their legacy P&L application into the platform.Required experience:-Strong java experience-Python, Kubernetes, cloud...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Simulation Systems. Be the first to apply!
- software engineer part time Houston, TX
- software developer intern Houston, TX
- software developer fintech Houston, TX
- software support engineer Houston, TX
- ngo software engineer Houston, TX
- intel software engineer Houston, TX
- IT software engineer Houston, TX
- machine learning software engineer Houston, TX
- senior software engineer remote Houston, TX
- junior software developer remote Houston, TX




