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 virtual testing environments, simulation infrastructure, and developer tools that accelerate autonomous driving development. We leverage large-scale simulation, synthetic data, and modern software engineering practices to improve testing efficiency and software quality.
We are looking for an early-career Software Engineer who is passionate about simulation, robotics, and autonomous driving. You will work alongside experienced engineers to build simulation infrastructure and tools that support the development and validation of autonomous vehicle software.
What You'll Do
Develop Simulation Software
- Implement simulation features and infrastructure under the guidance of senior engineers
- Build software components for simulation workflows and testing pipelines
- Develop tools used by Perception, Prediction, Planning, and Controls teams
- Contribute to improving simulation reliability, usability, and performance
- Assist with debugging simulation issues and validating software behavior
Support Simulation Infrastructure
- Contribute to scenario generation and simulation execution pipelines
- Help improve automation for simulation testing and evaluation
- Learn and work with modern simulation platforms and development tools
- Participate in maintaining internal simulation services and tooling
Grow as an Engineer
- Write clean, maintainable C++ and Python code
- Participate in code reviews and incorporate feedback
- Learn software engineering best practices from experienced teammates
- Collaborate with cross-functional engineering teams
- Document software features and technical design
Qualifications
Required
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field
- Strong programming skills in C++ (C++17 preferred)
- Experience with object-oriented programming and data structures
- Familiarity with Linux development environment
- Basic understanding of:
- Multithreading
- Software design principles
- Debugging techniques
- Strong problem-solving and communication skills
- Passion for robotics, simulation, or autonomous systems
Preferred
- Internship or academic project experience involving:
- Robotics
- Autonomous driving
- Simulation
- Game engines
- Experience with Python
- Familiarity with ROS or ROS2
- Experience with Docker or Git
- Exposure to CARLA, Isaac Sim, Unreal Engine, Gazebo, or similar simulation platforms
- Familiarity with cloud development environments
Nice to Have
- Coursework or personal projects involving reinforcement learning
- Experience using Linux and command-line tools
- Exposure to computer graphics or physics simulation
- Experience with sensor data processing
- Interest in AI for robotics or autonomous driving
What We're Looking For
- Strong software engineering fundamentals
- Eagerness to learn from experienced engineers
- Curiosity about simulation, robotics, and autonomous driving
- Ability to work effectively in a collaborative team environment
- Strong ownership of assigned tasks
- Willingness to learn new technologies and engineering practices
- ...efficient, and more scalable. Our Simulation team develops the virtual... ..., and AI-driven simulation systems that enable rapid development... ...of autonomous driving software. We leverage large-scale simulation... ...We are seeking a software engineer with strong C++ expertise and...SuggestedFull time
- ...Simulation Software Developer Location: Houston, Texas About Intuitive Machines Intuitive Machines is an innovative and cutting‑edge space... ...customers which requires regular collaboration with other subsystem engineers for model development and technical support for simulation...Suggested
- ...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....SuggestedPermanent employment
- ...to design service offerings and create system enhancements tailored to our customers’... ...We are currently looking for a Lead/Sr. Engineer System Planning for our Houston, TX office... ...DESCRIPTION: This position uses pipeline simulation tools to design incremental facilities...SuggestedWork at office
- ...position you will work with our team of engineers and our NASA customers to support... .... This includes development of software for spacecraft simulations, integration with human/computer interfaces... ...Hands-on experience in embedded systems development, including firmware design...SuggestedPermanent employmentFull time
- ...and remotely operated underwater systems. Our team is composed of engineers and scientists passionate about pushing... ...JOB SUMMARY We are seeking a Software Engineer to join our team. The... ...with ROS for software development, simulation, and deployment. ~ Develop and...Permanent employmentFull timeTemporary workFor contractorsWork at officeLocal areaRemote work
- ...envision, shape, and deliver systems that will enable the... ...exploration. As NASA's largest engineering solutions provider working together... ...for a HPC Research Software Engineer at Johnson Space Center... ...Experience with Trick based simulation workflows, and related toolsets...Hourly payPermanent employmentContract workFor contractorsWork at officeLocal area
- ...The Software Engineer - Counter Measures Systems will support the space program located in Houston, TX. RESPONSIBILITIES: Support a team... ...application development, firmware development, and modeling/simulation of humans in conjunction with health countermeasure...Permanent employmentFull timeWork experience placementWork at officeFlexible hours
$104.5k - $174.5k
...Senior Software Engineer ETAP empowers customers to make informed decisions throughout the... ...innovative software solutions for electrical systems. By applying ETAP solutions, customers... ...power system analysis, modeling, and simulation. The role bridges power engineering...Full timeLocal area- ...Senior Site Reliability Engineer The Senior Site Reliability Engineer is responsible... ...execute structured DR tests (tabletop, simulation, partial failover, full failover) and document... ...SRE, DevOps, Platform Engineering, or Systems Engineering roles supporting production...Work at officeLocal area
$90k - $150k
A leading global assurance firm is seeking a Software Engineer for their Applied AI Practice Team in Houston. The role focuses on designing and implementing AI systems, with responsibilities including building AI workflows and delivering integrated applications. Candidates...Full time- ...highly skilled and motivated Senior Software Engineer, Workflow Platforms to architect, build... ...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 own...Full timeTemporary work
$76k - $155.7k
...Job Title NASA Commercial Spacecraft Flight Software Systems Engineer Job Category Engineering Time Type Full time Minimum Clearance Required to Start NACI Employee Type Regular Percentage of Travel Required Up to 10% Type of Travel Continental US The Opportunity CACI...Permanent employmentFull timeContract workFor contractorsWork experience placementInternshipImmediate startFlexible hours- ...an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase... ...algorithms that run synchronously with appropriate systems Produces architecture and design artifacts for complex...Work at office
- ...modernize the world's most complex and mission-critical systems. As a Site Reliability Engineer III at JPMorgan Chase within the Corporate Technology,... ...practices within your team Collaborates with other software engineers and teams to design, develop, test, and...
- ...Job Description Software Engineer - Inspection 2603 Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer - Inspection...Permanent employmentFull timeRelocationFlexible hours
- ...Overview Designs, develops, and maintains software solutions across the full stack, supporting manufacturing and enterprise systems. Responsibilities Design, develop,... ...'s degree in Computer Science, Computer Engineering, or related technical discipline ~2+ years...Full time
- ...JOB SUMMARY We are seeking a Senior Software Engineer with deep expertise in .NET technologies, extensive experience in designing and implementing... .... Performance Tuning & Continuous Improvement Monitor system performance and implement improvements to ensure system...Full timeLocal areaRemote work
- ...As a senior engineer on our team, you will have the opportunity to build solutions from the ground up, lead projects, and take real ownership... ..., develop, release, and maintain features across our core system. Work directly with large data pools that power analysis,...Full timeContract work
- ...DESCRIPTION As a Lead Site Reliability Engineer at JPMorgan Chase within Market Risk... ...Formal training or certification in software engineering concepts with 5+ years of applied... ...scalability, performance, security, enterprise system architecture, toil reduction, and other...
- ...deep domain expertise with cutting-edge software development to deliver high-quality applications... .... Job Description The Software Engineer will perform complex code analysis and... ...operation by conducting unit and system level tests. Assist in product test planning...Full timeRemote work
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....Full timeTemporary workFlexible hours- ...The Back End Software Engineer is responsible for developing the back end of a web application, handling the logic, database interactions,... ...level or through customer input. Build prototypes, products and systems that meet the project quality standards and requirements....
- ...envision, shape, and deliver systems that will enable the... ...exploration. As NASA's largest engineering solutions provider working together... ...needs. Develop test software modules to perform specific... ...Prior experience with circuit simulation tools such as Pspice, OrCAD,...
- ...Software Engineer The Surface Digital Platform – Facility & Equipment Operations Product Line is looking for a Software Engineer/Full Stack... ...Framework Core 6.0 C# REST Testing (unit testing, system testing, etc) Additional Technical Skills: Web Development...
- ...into reality. We are seeking a highly skilled and motivated Software Engineer to design, develop, and scale our machine learning annotation... ...model improvement. The ideal candidate combines strong systems engineering skills with a deep understanding of ML Workflows/...Full time
- ...Description Reports to: VP of Engineering Fleetzero is electrifying... ...-iron-phosphate battery systems built for the harshest environments... ...architecture) against simulated cell, contactor, and vessel-... ...includes mariners, fabricators, software engineers, sales people. We...Live in
$105.4k
...Lead Software Developer Pariveda is a North American-based, employee-owned professional services firm. We provide strategy and technology... ...show who we are. You Can Expect To: As a lead software engineer, you will build custom solutions using a variety of...Temporary workLocal areaImmediate start$120k - $155k
...Software Engineer Amentum is seeking a seasoned professional to serve as a Software Engineer. This position is based in Houston, TX. The... ...will develop, maintain, and enhance complex/diverse software systems based upon documented requirements. The software engineer will...Hourly payContract workWork at office- ...develop scalable microservices using Java/Spring Boot to support system modernization goals. Integrate and call REST APIs from both... ...experience in an application programmer/analyst or software engineering role. Strong Oracle SQL and PL/SQL skills with 5+ years of hands...Work at officeRemote workMonday to FridayFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Simulation Systems. Be the first to apply!
- software engineer full time Houston, TX
- software system engineer Houston, TX
- consulting software engineer Houston, TX
- software engineer travel Houston, TX
- real time software engineer Houston, TX
- network software engineer Houston, TX
- senior software engineer remote Houston, TX
- entry level software engineer remote Houston, TX
- software engineer intern Houston, TX
- software developer fintech Houston, TX





